Equivalent of CLR Memory Diagnostic (CLRMD) for Mono ?

Fitz45 <[email protected]> Mon, 9 Feb 2015 10:40:52 -0800 (PST)
Newsgroups gmane.comp.gnome.mono.garbage-collection
Message-ID <[email protected]>
CLR MD is an API developped by Microsoft for the .Net CLR that allows users
to programmatically attach to a process in a non-invasive way in order to
read the memory and get, for instance, the list of objects allocated on the
heap, and eventually read their fields. It is actually pretty useful for
memory diagnostics, and moreover it does not introduce any kind of overhead
with the "passive" attachment. As far as I understand it, it reads the
memory of a .Net process, and knowing the structure of the heap of the CLR,
it can extract data, but I may be wrong about this point.

I was wondering if there is any equivalent for Mono, or, if I want to
develop a small equivalent myself (for specific purpose), if there is a
detailled documentation which I could use as a start point ? For example,
something like this: https://msdn.microsoft.com/en-us/magazine/cc163791.aspx

Thanks in advance !

Fitz45



--
View this message in context: http://mono.1490590.n4.nabble.com/Equivalent-of-CLR-Memory-Diagnostic-CLRMD-for-Mono-tp4665434.html
Sent from the Mono - Garbage Collection mailing list archive at Nabble.com.
_______________________________________________
Mono-gc-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-gc-list