Instance Categorizer fails on large number of instances

Memory profiling for .NET developers

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

Instance Categorizer fails on large number of instances

Postby Rowan » Fri Feb 03, 2012 6:11 pm

I'm trying to profile an application that allocates a large number of small strings (~3 million). The profile itself works fine, however trying to use the Instance Categorizer on the allocated strings never completes. It just sits there switching between "Tracing paths between sets of objects" and "Caching filter results". I gave up after it managed to consume all 24Gb of my physical memory after a few hours.

Is the profiler expected to break on large datasets like this? Or is there likely something odd in my retention graph?

Cheers

Rowan
Rowan
 
Posts: 2
Joined: Fri Feb 03, 2012 6:01 pm

Postby Chris.Allen » Mon Feb 06, 2012 1:59 pm

This is a known limitation of the profiler- steps have been taken to improve its performance recently so my first question is- are you on the very latest version (try help-> Check for updates).
Chris.Allen
 
Posts: 594
Joined: Thu Mar 12, 2009 4:17 pm

Postby Rowan » Tue Feb 07, 2012 2:55 pm

I'm running the latest version (7.2.0.29)
Rowan
 
Posts: 2
Joined: Fri Feb 03, 2012 6:01 pm

Postby Chris.Allen » Tue Feb 07, 2012 6:23 pm

Thanks for checking.

I've been going through our bugs database to see at what point this kind of issue is encountered. It seems that anything over 1.5 million objects will induce this kind of behaviour, sorry.
Chris.Allen
 
Posts: 594
Joined: Thu Mar 12, 2009 4:17 pm


Return to ANTS Memory Profiler 7

Who is online

Users browsing this forum: No registered users and 0 guests