Unfortunately sometimes getting a memory snapshot when you attach to a running process is quite slow. It can indeed take hours in some cases. This depends more on the object graph's complexity than on the heap size itself. Having a large number of alive objects in memory may be the reason that it's taking so long in your case.
I would suggest that you start your profiling session with a fresh worker process through JustTrace's IIS locator. See http://www.telerik.com/help/justtrace/profilee-types-asp.net-(iis).html
for more information. This way getting a snapshot should be a lot faster. For maximum performance I recommend that you do not enable the Collect allocation call stacks
and the Accurate object age
If you have any questions or you need further assistance, please do not hesitate to contact us again.
Share what you think about JustTrace & JustMock with us, so we can become even better! You can use the built-in feedback tool inside JustTrace, our forums
, or our JustTrace