To the right, the current memory statistics are shown. The statistics are presented on two pages:
Managed
heap statistics
Unmanaged
resources statistics
(Only available if the unmanaged resources tracker is
enabled)
The statistics numbers presented reflect either global statistics, i.e., data that ar not directly related to any type (e.g., Gen #0 GCs and Root references) or summary values of type- or resource-related data (e.g., Total instances and Live instances).

Each one of the statistical numbers can be selected for presentation in the graph to the left. Several of the statistical values will be updated only after a garbage collect, and these values are marked with an ‘*.’
The following numbers are presented on the managed types page:
• Total instances
On the managed types page, this is the total number of instances in the managed heap, which includes both instances that are reachable and instances that cannot be reached. On the unmanaged resources page, this is the total number of unmanaged resource instances that exists in the process.
• Live instances*
On the managed types page, this is the number of live instances at the last GC. On the unmanaged resources page, this is the same as the “Total instances” value, except it is only updated at garbage collects.
• Total bytes
This number is only included if dispose info is not being shown. It shows the total number of bytes used by all the instances in the managed heap, including both instances that are reachable and instances that cannot be reached.
• Live bytes*
This number is only included if dispose info is not being shown. It shows the number of bytes used by the instances that were reachable at the last GC.
• Allocs/sec
This number is only included if dispose info is not being shown. It shows the number of allocations performed per second. It is calculated over the last second.
NOTE! This field is not affected by the “/sec” setting.
This number is only included if dispose info is not being shown. It shows the number of bytes allocated per second. It is calculated over the last second.
NOTE! This field is not affected by the “/sec” setting.
• Disposed instances*
This number is only included if dispose info is being shown. It shows the number of instances that have been disposed but that have not yet been garbage collected.
• Undisposed instances*
This number is only included if dispose info is being shown. It shows the number of instances of disposable classes that have been garbage collected without being properly disposed.
• Gen #0 GCs*
This number shows the number of generation #0 garbage collects that have been performed.
• Gen #1 GCs*
This number shows the number of generation #1 garbage collects that have been performed.
• Gen #2 GCs*
This number shows the number of generation #2 garbage collects that have been performed.
• Root references*
This number shows the number of root references that existed at the time of the last GC.
• Non-null root references*
This number shows how many of the root references were not null at the time of the last GC.
• Instance references*
This number shows how many references between instances that existed at the time of the last GC.
• Bytes moved*
This number shows how many bytes were moved when the memory was compacted during the last GC.
The following numbers are presented on the unmanaged resources page:
• Total instances
This is the total number of unmanaged resource instances that exists in the process (as tracked by the resource tracker).
• Live instances*
This is the same number as the “Total instances” value, except it is only updated at garbage collects.
• Total bytes
This number shows the total number of bytes used by all the resource instances in the process (as tracker by the resource tracker).
• Live bytes*
This is the same number as the “Total bytes” value, except it is only updated at garbage collects.
• Allocs/sec
This number shows the number of resource instance allocations performed per second. It is calculated over the last second.
NOTE! This field is not affected by the “/sec” setting.
• Bytes/sec
This number shows the number of bytes allocated by unmanaged resource instances per second. It is calculated over the last second.
NOTE! This field is not affected by the “/sec” setting.
Below the statistics information is a checkbox named Comments. This checkbox can be used to include comments added using the .NET Memory Profiler API in the graph.