Regardless of the fact that you call GC.Collect only once the garbage collector can trigger numerous collections on its own. Even Gen0 collections are slowed down due to the missing option being turned ON. To verify if this is the case you can take a look at the # Gen0 GC counter
in the Metrics
view after initialization of the application is finished.
I am glad that you managed to install Debugging Tools. Indeed it is a bit confusing to download it this way, but I it seems that Microsoft does not provide a direct download link.
What is missing in attach mode:
- Static variable names and field names in Paths to GC Roots diagrams
- Object tracking information: object age and objects status in comparisons (new, survived, collected)
- Allocation call trees
- The snapshots will not be saved for later
Yes, indeed JustTrace can use a lot more memory for the snapshot information than is the working set of the profiled application. This depends on the complexity of the memory object graph.
All the best,
the Telerik team
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