Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

View of allocated memory

Tags:

.net

memory

I'm looking for a tool ($, free, open source; I don't care) that will allow me to view not just the memory statistics for a .NET program, but also the object hierarchy. I'd really like to be able to drill down each thourgh each object and view it's foot print, as well as all the object's it references.

I've looked at things like Ants Profiler from RedGate, but it's not quite what I want: I can't view specific instances.

EDIT: I've used the .NET Memory Profiler (the one that ships with visual studio, and the one that used to be part of the SDK (?))before, and while it's really good (and shows views most other don't), what I'm really after is being able to drill down through my object hierarchy, viewing each object instance.

like image 896
Jon Dewees Avatar asked Sep 08 '08 17:09

Jon Dewees


1 Answers

I have used JetBrains DotTrace and Redgate Ants, both of which I would recommend. A lesser known profiler I have also used is .Net Memory Profiler (http://memprofiler.com/), which at the time I used it provided a different perspective on memory usage than the former two profilers mentioned. I find DotTrace and Ants to be very similar, though each one is slightly different.

like image 188
Peter Meyer Avatar answered Nov 15 '22 04:11

Peter Meyer