0 items - $0.00

The fastest way to monitor billions of memory allocations

30 Day Free Trial
Buy

Single user: $199

.Net Memory Validator

Memory Validator - Ages

The Ages view shows you the lifetimes of objects in your application.

For each object type the Ages View displays the number of objects of a given age per object type that have survived a garbage collection.

This is not the same as the generations display which displays the number of objects of each type that have survived a garbage collection.

Ages View

How long should an object live?

The memory allocation profile of most applications is that a few objects are long lived (typically allocated during application startup) and the remainder of objects are short-lived.

Using this information you can spot potential memory leaks by identifying objects that live longer than expected.

In the image above you can see that both dotnetExample.Square and dotnetExample.Circle have objects of age 1, 3, 5, 7, 9.

Is this deliberate application behaviour or an unintended memory leak?

Go to Top ^^