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 |