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