Resource Tracker Limitations
In order to track resources, the resource tracker makes low-level modifications in the profiled process. Even though there are no known problems with these modifications, there is a risk that they can cause problems in the profiled process (including unexpectedly terminating the process).
Additionally, the “unmanaged nature” of resource creation and destruction makes it hard to guarantee that all resources are correctly tracked. There is a risk that the profiler will fail to track some resource creations or destructions. If there is a risk that the destruction of an instance will not be tracked, the resource tracker will ignore the instance. This minimizes the risk of presenting instances that do not actually exist at the cost of missing some instances.
If you notice any resource problems with the resource tracker, e.g., released instances that are still presented by the profiler, please inform us by sending an e-mail to memprofiler@scitech.se.