microsoft/clrmd
Microsoft.Diagnostics.Runtime is a set of APIs for introspecting processes and dumps. observed · 2026-09-01
Health v2 · maintenance only
77/100
- Activity 100
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4004
- days_rel: n/a
- days_push: 2
- n_releases_24m: 0
Adoption not part of the score
1160 stars · 268 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ClrMD (Microsoft.Diagnostics.Runtime) is a .NET library for introspecting live processes and crash dumps of .NET applications. It provides APIs to inspect managed heaps, threads, stacks, and runtime state, enabling tools similar to SOS and PSSCOR.
Use cases
- analyze .NET crash dumps programmatically
- inspect managed heap of a live process
- build custom debugger plugins for .NET
- walk threads and call stacks of a dump
- find memory leaks by examining the GC heap
- write diagnostics tools like SOS commands in C#
When to choose
- you need programmatic access to .NET process or dump internals
- building custom diagnostic or debugging tooling for .NET
- automating crash dump analysis in C#
When to avoid
- debugging non-.NET native processes
- you only need simple interactive debugging (use WinDbg/SOS instead)
- targeting runtimes other than .NET/CLR
Facets
library · maturity active
developer-tools developer-tools windows cross-platform dotnet clrmd crash-dump-analysis process-introspection sos net-debugging heap-inspection debugging linux
1 source
- readme: https://github.com/microsoft/clrmd · fetched 2026-09-01 · b7fedc01f224
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| microsoft/clrmd | main | 77 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem