View all objects in .NET Managed Heap

  • Thread starter Thread starter probashi
  • Start date Start date
P

probashi

Hi,

Is there any way I can view all the objects in the managed heap. I want
to know how many times a particular object has been loaded in to heap.(
in debug mode )

Thanks
(e-mail address removed)
 
I'm guessing that what you're looking for is a memory profiler:
something that can tell you how much memory .NET is using up and what
objects are allocated on the heap.

I haven't used one myself, but you might want to look at companies like
this:

http://www.compuware.com/products/devpartner/1969_ENG_HTML.htm

Or you can ask in microsoft.publi.dotnet.languages.csharp for any
information on memory profilers.
 
I noticed in the user comments at the bottom of that page that the free
memory profiler was written for .NET 1.0 and apparently doesn't support
v1.1. Is that accurate? Does anyone know whether it was every upgraded?

I tried searching for other memory profilers and got a lot of hits on
Google, but all links lead back here:

http://www.scitech.se/memprofiler/

Either these guys have a skookum marketing department that knows how to
leverage Web references, or they're the only (commercial) game in town.
They offer a free 14 day trial but then after that it's $100 a seat.
 
Back
Top