Switch branches/tags
Nothing to show
Find file History
leculver Update ClrMD samples
Update ClrMD samples to point at the most recent version of ClrMD in
NuGet.  Add note about the location of ClrMD's source.
Latest commit 40c8538 Oct 21, 2015


Microsoft.Diagnostics.Runtime "CLR MD"

CLR MD is a C# API used to build diagnostics tools. It gives you the power and flexibility of what the SOS and PSSCOR debugger extensions can do in a simple, fast C# API.

Some features include:

  1. Memory Diagnostics
  2. Walking the GC Heap.
  3. Walking roots in the process.
  4. Walking all heaps that CLR owns, such as JIT code heaps, AppDomain heaps, etc.
  5. Walk threads in the process to get managed callstacks.
  6. Walk AppDomains in the process.
  7. Walk COM wrappers in your process (v4.5+ only).
  8. And more...

CLR MD itself is open source as well and can be found here.