Objects Lifetime View
The Objects Lifetime view lists total instances of each type and a generation bucket that lists the amount of time that an instance of a type lived. For more information, see How to: Collect .NET Memory Allocation and Lifetime Data.
The Objects Life Time view can be customized to add or remove columns by using a shortcut menu. It has the following columns:
Column Name | Description |
---|---|
Class Name |
Name of the class. |
Class Token |
Metadata identifier of the class. |
Gen n bytes Collected |
Total number of bytes collected by the .NET Framework's garbage collector for a particular generation. n - generation number 0, 1, 2 For more information, see Automatic Memory Management. |
Gen n Instance Collected |
Total number of object instances collected by the .NET Framework's garbage collector for a particular generation. n - generation number 0, 1, 2 For more information, see Automatic Memory Management. |
Instances |
Number of instances of a particular object. |
Instances Alive At End |
Number of instances of objects that were in memory at the end of profiling session. |
Large Object Heap Bytes Collected |
Total number of bytes collected by the .NET Framework's garbage collector for large objects that were allocated on the heap. |
Large Object Heap Instances Collected |
Total number of instances collected by the .NET Framework's garbage collector for large objects that were allocated on the heap. |
Process Name |
The process name. |
Process ID |
The numeric identifier of the process. |
Total Bytes Allocated |
Total bytes allocated for a data type. |
Unique Process ID |
An unsigned integer used to track the process. |
% of Total Bytes |
[Total bytes allocated] / [Total bytes allocated during profiling for all data types ]) * 100 |