dr-dotnet
π©Ί One-click diagnosis of your dotnet applications. Works both locally or remotely as a web service. Based on the lowest level dotnet profiling APIs and using the rust language π¦ for a minimal runtime penalty.
File Explorer
Download Latest Version (.zip)- action.yml
- on-commit.yml
- on-version-tag.yml
- FUNDING.yml
- architecture.md
- building.md
- ci-cd.md
- code-of-conduct.md
- contributing.md
- faq.md
- getting-started.md
- guidelines.md
- setup.md
- cpu-hotpaths.md
- duplicated-strings.md
- gc-survivors.md
- merged-call-stacks.md
- runtime-pauses.md
- thrown-exceptions.md
- README.md
- demo.png
- logo.png
- LogsArea.razor
- ProcessInfo.cs
- ProfilerInfo.cs
- ProfilerParameter.cs
- SessionInfo.cs
- _Host.cshtml
- HomePage.razor
- JobPage.razor
- ProcessesPage.razor
- ProfilersPage.razor
- SessionPage.razor
- launchSettings.json
- IProcessDiscovery.cs
- IProfilerDiscovery.cs
- ISessionDiscovery.cs
- FileLogger.cs
- ProcessDiscovery.cs
- ProfilersDiscovery.cs
- SessionsDiscovery.cs
- MainLayout.razor
- Application.cs
- Interop.cs
- JsInterop.cs
- PathUtils.cs
- ProfilingExtensions.cs
- VersionUtils.cs
- bootstrap.min.css
- bootstrap.min.css.map
- open-iconic-bootstrap.min.css
- open-iconic.eot
- open-iconic.otf
- open-iconic.svg
- open-iconic.ttf
- open-iconic.woff
- FONT-LICENSE
- ICON-LICENSE
- README.md
- site.css
- interop.js
- favicon.ico
- logo.png
- _Imports.razor
- App.razor
- DrDotnet.csproj
- SharedComponent.razor
- SharedComponent.razor.css
- index.html
- DrDotnet.Desktop.csproj
- favicon.ico
- Program.cs
- config.toml
- error.rs
- helpers.rs
- instruction.rs
- method.rs
- method_header.rs
- notes.md
- opcode.rs
- section.rs
- class_factory.rs
- cor_profiler_assembly_reference_provider.rs
- cor_profiler_callback.rs
- cor_profiler_function_control.rs
- cor_profiler_function_enum.rs
- cor_profiler_info.rs
- cor_profiler_method_enum.rs
- cor_profiler_module_enum.rs
- cor_profiler_object_enum.rs
- cor_profiler_thread_enum.rs
- metadata_assembly_emit.rs
- metadata_assembly_import.rs
- metadata_emit.rs
- metadata_import.rs
- method_malloc.rs
- unknown.rs
- i_class_factory.rs
- i_cor_profiler_assembly_reference_provider.rs
- i_cor_profiler_callback_1.rs
- i_cor_profiler_callback_2.rs
- i_cor_profiler_callback_3.rs
- i_cor_profiler_callback_4.rs
- i_cor_profiler_callback_5.rs
- i_cor_profiler_callback_6.rs
- i_cor_profiler_callback_7.rs
- i_cor_profiler_callback_8.rs
- i_cor_profiler_callback_9.rs
- i_cor_profiler_function_control.rs
- i_cor_profiler_function_enum.rs
- i_cor_profiler_info.rs
- i_cor_profiler_info_10.rs
- i_cor_profiler_info_2.rs
- i_cor_profiler_info_3.rs
- i_cor_profiler_info_4.rs
- i_cor_profiler_info_5.rs
- i_cor_profiler_info_6.rs
- i_cor_profiler_info_7.rs
- i_cor_profiler_info_8.rs
- i_cor_profiler_info_9.rs
- i_cor_profiler_method_enum.rs
- i_cor_profiler_module_enum.rs
- i_cor_profiler_object_enum.rs
- i_cor_profiler_thread_enum.rs
- i_metadata_assembly_emit.rs
- i_metadata_assembly_import.rs
- i_metadata_emit.rs
- i_metadata_emit_2.rs
- i_metadata_import.rs
- i_metadata_import_2.rs
- i_method_malloc.rs
- i_unknown.rs
- class.rs
- hresult.rs
- interface.rs
- cor_profiler_callback_1.rs
- cor_profiler_callback_2.rs
- cor_profiler_callback_3.rs
- cor_profiler_callback_4.rs
- cor_profiler_callback_5.rs
- cor_profiler_callback_6.rs
- cor_profiler_callback_7.rs
- cor_profiler_callback_8.rs
- cor_profiler_callback_9.rs
- cor_profiler_info.rs
- cor_profiler_info_10.rs
- cor_profiler_info_2.rs
- cor_profiler_info_3.rs
- cor_profiler_info_4.rs
- cor_profiler_info_5.rs
- cor_profiler_info_6.rs
- cor_profiler_info_7.rs
- cor_profiler_info_8.rs
- cor_profiler_info_9.rs
- metadata_import_trait.rs
- cil.rs
- clr_profiler_info.rs
- ffi.rs
- metadata_import.rs
- mod.rs
- traits.rs
- types.rs
- tree_bench.rs
- allocation_by_class_profiler.rs
- cpu_hotpath_profiler.rs
- duplicated_strings_profiler.rs
- exceptions_profiler.rs
- gc_survivors_profiler.rs
- memory_leak_profiler.rs
- merged_call_stacks_profiler.rs
- mod.rs
- runtime_pause_profiler.rs
- interop.proto
- mod.rs
- report.rs
- session_info.rs
- define_profiler_parameter.rs
- mod.rs
- name_resolver.rs
- object_references_receiver.rs
- simple_hasher.rs
- stack_snapshot_receiver.rs
- tree.rs
- .gitignore
- build.rs
- Cargo.toml
- interop.rs
- lib.rs
- macros.rs
- rustfmt.toml
- dotnet-tools.json
- ProcessesController.cs
- ProfilersController.cs
- SessionsController.cs
- launchSettings.json
- appsettings.Development.json
- appsettings.json
- DrDotnet.Web.csproj
- Program.cs
- README.md
- Startup.cs
- Dockerfile
- DrDotnet.Profilers.Tests.csproj
- ProfilersTests.cs
- AllocationByClassProfilerTests.cs
- CpuHotpathProfilerTests.cs
- DuplicatedStringsProfilerTests.cs
- ExceptionsProfilerTests.cs
- GCSurvivorsProfilerTests.cs
- MemoryLeakProfilerTests.cs
- MergedCallstacksProfilerTests.cs
- ProfilerTests.cs
- RuntimePausesProfilerTests.cs
- ProfilersDiscoveryTests.cs
- AllocationSimulation.cs
- FibonacciSimulation.cs
- DrDotnet.Tests.csproj
- DrDotnet.Web.Tests.csproj
- RestApiTests.cs
- .dockerignore
- .gitignore
- Directory.Build.props
- DrDotnet.sln
- LICENSE.md
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
