Can somebody suggest a good free tool for analyzing .Net memory dumps other than Adplus/windbg/sos ?
-
What is wrong with windbg? What are the apps you mentioned missing that you looking for? – Nick Stinemates Sep 07 '08 at 04:42
6 Answers
You can try out DebugDiag 1.1

- 1,759
- 1
- 12
- 22
-
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: http://www.microsoft.com/en-us/download/details.aspx?id=26798 – Puterdo Borato Nov 05 '12 at 11:20
I found MemoScope.Net - an excellent GUI for WinDbg and ClrMd.

- 310
- 3
- 7
-
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 – AHowgego May 11 '21 at 21:34
-
1@AHowgego github repos often have releases associated with them: https://github.com/fremag/MemoScope.Net/releases – Max May 12 '21 at 04:20
You can load sos and your memory dump into Visual Studio to at least insulate you from the 'interesting' ui that WinDbg presents.

- 46,588
- 15
- 99
- 136
Take a look at SOS Assist, it provides a GUI around SOS.

- 388
- 4
- 19

- 2,715
- 16
- 13
-
This tool looks dead. Download link doesn't work on their page. – Puterdo Borato Nov 05 '12 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.

- 5,216
- 2
- 34
- 39
-
You're right - didn't notice it was a requirement. But it is still the best mem-profiler I ever used. – Omer Mor Nov 05 '12 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

- 1,972
- 18
- 19