Share via


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