Debugging .NET: Visualize .NET GC Heap and Memory usage

from If broken it is, fix it you should

quote from the site:

  • This sample tool will give you a visual overview of the virtual memory space (from a memory dump), show you where your allocations exist and what types of allocations you have.   For example in the screenshot below you can see that at the beginning of the memory space we have a lot of virtual allocations (dark green – committed, light green – reserved), then we have a lot of free space (white) and towards the end of the memory space we can see our dlls scattered out (dark red).

    In the bottom screen we can see our GC (.NET) Heaps.  In other words, most of the virtual allocations we see in the top screen are really GC Heaps. One little caveat is that for the GC heaps it doesn’t show what is reserved for the GC heaps, only what is committed, i.e. what we actually use.

    Show me the memory: Tool for visualizing virtual memory usage and GC heap usage.

And also:

.NET Hang: Analyzing Debug Diag output

Advertisements
This entry was posted in debugging. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s