Can somebody suggest a good free tool for analyzing .Net memory dumps other than Adplus/windbg/sos ?
6 Answers
You can try out DebugDiag 1.1
-
If we're talking about tools then I completely agree here. This is the only TOOL for analysis. It can be really helpful for memory dump investigation. This tool showed me clearly wcf connection leak in my situation. It'd took much more time to find such a problem with pure windbg+sos+psscor+etc. There's v.1.2 already: microsoft.com/en-us/download/details.aspx?id=26798 Commented Nov 5, 2012 at 11:20
I found MemoScope.Net - an excellent GUI for WinDbg and ClrMd.
-
The AppVeyor links on here don't work for me - but easy enough to just clone the repo and build it. Was worth it in my case - showed me exactly where my memory leak was– AHowgegoCommented May 11, 2021 at 21:34
-
1@AHowgego github repos often have releases associated with them: github.com/fremag/MemoScope.Net/releases– MaxCommented May 12, 2021 at 4:20
You can load sos and your memory dump into Visual Studio to at least insulate you from the 'interesting' ui that WinDbg presents.
Take a look at SOS Assist, it provides a GUI around SOS.
-
This tool looks dead. Download link doesn't work on their page. Commented Nov 5, 2012 at 11:30
I fully recommend .Net Memory Profiler. Beside being a great live memory profiler for .Net applications, it can also load memory dumps, and let you traverse the objects in the dump in a very intuitive an easy way.
Opening big dump (> 1 GB) can take a few hours though, but for us it's worth the wait. I don't know if they have trial version, but if they do you should definitely give them a shot.
-
You're right - didn't notice it was a requirement. But it is still the best mem-profiler I ever used.– Omer MorCommented Nov 5, 2012 at 20:01
You could give a look at sosnet which is small opensource winforms application which wraps windbg/sos.
https://bitbucket.org/grozeille/sosnet
It's handy and straight forward to use.
Please try it out, and contribute to it by submitting ideas / patches