dotMemory 2016.3 Help

Key Retention Paths

The Key Retention Paths view shows you a number of retention paths for the instance. More specifically, it shows you only paths that differ from each other most significantly. That's the main difference of this view comparing to other "retention views" which are mostly intended to show you shortest retention paths. Considering the example below: the Key Retention Paths view for the D object will contain only two paths: A > B > D and E > F > G > D. The path A > C > D will be discarded as it is almost identical to A > B > D.

/help/img/dotnet/2016.3/key_retention_paths_1.png

Use this view to quickly see the whole variety of retention ways for the instance. In addition, the Key Retention Paths view can reveal you retention paths that are not shown by other views.

Example

/help/img/dotnet/2016.3/key_retention_paths_3.png

What Can I Analyze Next?

In the Key Retention Paths view, you can select the following subjects for further analysis:

  • An instance
    To select a particular instance for analysis, click on it in the view. Another way to do it is the context menu: right-click on the interested instance and choose Open this instance. After this, the [Type_name] subject will be added to the Analysis Path and you can use specific instance views to analyze the instance in more details.
  • Retained object set
    To see what objects are exclusively retained by a certain instance, right-click on the instance in the view and choose Open objects retained by this instance. After this, the Retained objects subject will be added to the Analysis Path and the list of retained objects will be displayed in the Type List view.

See Also

Last modified: 3 April 2017