22

Can somebody suggest a good free tool for analyzing .Net memory dumps other than Adplus/windbg/sos ?

Gulzar Nazim
  • 51,744
  • 26
  • 128
  • 170

6 Answers6

5

You can try out DebugDiag 1.1

Tal
  • 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
4

I found MemoScope.Net - an excellent GUI for WinDbg and ClrMd.

Max
  • 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
3

You can load sos and your memory dump into Visual Studio to at least insulate you from the 'interesting' ui that WinDbg presents.

Rob Walker
  • 46,588
  • 15
  • 99
  • 136
3

Take a look at SOS Assist, it provides a GUI around SOS.

Puterdo Borato
  • 388
  • 4
  • 19
Johannes Passing
  • 2,715
  • 16
  • 13
2

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.

Omer Mor
  • 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
1

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

smoothdeveloper
  • 1,972
  • 18
  • 19