Understanding "Survivors in growing classes filter"

Memory profiling for .NET developers

Moderators: Luke Jefferson, StephenC, AndrewH, melvyn.harbour, james.billings, Laura Morley, dene.boulton

Understanding "Survivors in growing classes filter"

Postby jabolt » Mon Jan 28, 2013 8:17 pm

In http://www.red-gate.com/messageboard/viewtopic.php?t=14461&highlight=survivors an approach is used to find leaks with the survivors in growing classes filter. Could you please explain why using this filter is a good way of finding unmanaged leaks? I'm interested in why these are good candidates for leaking instances.

Posts: 1
Joined: Fri Feb 11, 2011 9:41 pm

Postby james.billings » Tue Jan 29, 2013 9:42 pm


I'm not sure that the filter you mention is specifically useful for Unmanaged leaks, but you can read a little more background on it here

In short, due to the way that filter works, instances where you see a 0 diff suggest that the classes in question weren't disposed between snapshots. Assuming your snapshots were taken to cover a timeframe where you would expect things to get disposed, this is then a good starting point for investigation.
Posts: 1144
Joined: Wed Jun 16, 2010 11:10 am
Location: My desk.

Return to ANTS Memory Profiler 7

Who is online

Users browsing this forum: No registered users and 0 guests