Re: Equivalent of CLR Memory Diagnostic (CLRMD) for Mono ?
Rodrigo Kumpera <[email protected]> Tue, 10 Feb 2015 15:11:25 -0500
| Newsgroups | gmane.comp.gnome.mono.garbage-collection |
|---|---|
| Message-ID | <CACmR+BCH9XonwjjiK2J4GBrVEj+kBdNdmJfnnBUNCe4U_E0u_w@mail.gmail.com> |
--===============1362764306== Content-Type: multipart/alternative; boundary=001a11c2bb04d36b3a050ec17d44 --001a11c2bb04d36b3a050ec17d44 Content-Type: text/plain; charset=UTF-8 No mono has no such facilities. It would be pretty neat to have such a thing though. On Mon, Feb 9, 2015 at 1:40 PM, Fitz45 <[email protected]> wrote: > 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 > --001a11c2bb04d36b3a050ec17d44 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">No mono has no such facilities. It would be pretty neat to= have such a thing though.<div><br></div></div><div class=3D"gmail_extra"><= br><div class=3D"gmail_quote">On Mon, Feb 9, 2015 at 1:40 PM, Fitz45 <span = dir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_bla= nk">[email protected]</a>></span> wrote:<br><blockquote class=3D= "gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding= -left:1ex">CLR MD is an API developped by Microsoft for the .Net CLR that a= llows users<br> to programmatically attach to a process in a non-invasive way in order to<b= r> read the memory and get, for instance, the list of objects allocated on the= <br> heap, and eventually read their fields. It is actually pretty useful for<br= > memory diagnostics, and moreover it does not introduce any kind of overhead= <br> with the "passive" attachment. As far as I understand it, it read= s the<br> memory of a .Net process, and knowing the structure of the heap of the CLR,= <br> it can extract data, but I may be wrong about this point.<br> <br> I was wondering if there is any equivalent for Mono, or, if I want to<br> develop a small equivalent myself (for specific purpose), if there is a<br> detailled documentation which I could use as a start point ? For example,<b= r> something like this: <a href=3D"https://msdn.microsoft.com/en-us/magazine/c= c163791.aspx" target=3D"_blank">https://msdn.microsoft.com/en-us/magazine/c= c163791.aspx</a><br> <br> Thanks in advance !<br> <br> Fitz45<br> <br> <br> <br> --<br> View this message in context: <a href=3D"http://mono.1490590.n4.nabble.com/= Equivalent-of-CLR-Memory-Diagnostic-CLRMD-for-Mono-tp4665434.html" target= =3D"_blank">http://mono.1490590.n4.nabble.com/Equivalent-of-CLR-Memory-Diag= nostic-CLRMD-for-Mono-tp4665434.html</a><br> Sent from the Mono - Garbage Collection mailing list archive at Nabble.com.= <br> _______________________________________________<br> Mono-gc-list maillist=C2=A0 -=C2=A0 <a href=3D"mailto:[email protected]= mian.com">[email protected]</a><br> <a href=3D"http://lists.ximian.com/mailman/listinfo/mono-gc-list" target=3D= "_blank">http://lists.ximian.com/mailman/listinfo/mono-gc-list</a><br> </blockquote></div><br></div> --001a11c2bb04d36b3a050ec17d44-- --===============1362764306== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Mono-gc-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-gc-list --===============1362764306==--