Instance Tracking Settings Page
The instance tracking level defines how managed instances should be tracked. In order to record instance specific data, such as allocation call stacks, the profiler needs to track the instances as they are moved in memory by the garbage collector. This tracking consumes significant amounts of memory and will affect the performance of the profiled process. However, unless this causes a serious memory or performance problem, it is still recommended that full instance tracking is enabled. If there is a serious memory or performance problem, the instance tracking level can be lowered to mitigate the problem. The following levels are available:
Full
The profiler will track full instance information as the instances are moved by the garbage collector. If an instance exists in multiple snapshots, it will keep its instance number.Limited
The profiler will only keep information about new and removed instances as the instances are moved by the garbage collector. Instance numbers will be reassigned for each snapshot.None
The profiler will not track instances as they are moved by the garbage collector. No information about new and removed instance will be available, only accumulated delta values. Instance numbers will be reassigned for each snapshot.