Memory View

The native memory is presented using a tree view. Each node of the tree represents a type of memory. The information presented for each node is the name of the memory type and the memory used by that type. If the tree node has children, the memory presented will be the sum of the memory of all the child nodes.

At the top level, the memory is categorized as: Private, Shared and Potentially shared. (For more information about the categories, see the section about Private, Shared, and Potentially Shared Memory.)

Underneath this category, the memory is further divided into different types depending on whether the memory data come from the profiled process or not.

For the profiled process, the following information is presented:

      Managed heaps



      Thread stacks

      Identified resources

      Unidentified unmanaged heaps

      Profiler induced data

      Other data


For all other processes, the following information is presented:




Above the tree view, the total memory used is presented. This is the sum of Private, Shared, and Potentially shared memory. For the profiled process, the memory used by the profiler is not presented in the tree view, but it is included in the value presented in parenthesis after the total memory.

.NET Memory Profiler User Manual

© Copyright 2002-2019. SciTech Software AB.

For information about .NET Memory Profiler, see the product site at

.NET Memory Profiler is developed by SciTech Software AB