dotMemory 2025.2 Help

到根的最短路径

到根的最短路径 视图组显示了从应用程序的根到实例的最短路径:每个根的最短路径。

为了方便起见,dotMemory 以两种方式呈现路径:作为普通列表(最短路径 )和树状结构(合并的最短路径)。 要选择某种方式,请点击视图列表中的相应按钮。

使用这些视图检查实例的保留路径,并确定是什么阻止了实例被回收。 这在调查非独占保留对象时可能会很有用(有关更多信息,请参阅 按支配者分组)。

最短路径

对于每条到根的路径,dotMemory 显示了引用实例的对象的普通列表,从应用程序的根开始。 当您想要检查整个保留路径时,这可能会很有用。

要在路径之间切换,请使用列表顶部的箭头按钮 < >

路径列表包括以下列:

名称

描述

字段名称

通过其保留实例的字段名称。

类型

类型名称.

合并的最短路径

所有到根的路径都显示在一个可展开的列表中。 列表从实例开始,并向下延伸到应用程序的根。 当您不想深入查看完整的保留层次结构,而只是想识别将实例保留在内存中的最近对象时,这可能会很有用。

路径列表包括以下列:

名称

描述

类型

类型名称.

可访问的根计数

从某个实例可以到达的根的数量。

字节

某个实例的大小(以字节为单位)。

示例

到根的最短路径示例

选择对象以进行进一步分析

到根的最短路径 视图中,您可以选择以下主题以进行进一步分析:

选择特定实例

  • 执行以下操作之一:

    • 双击列表中的实例。

    • 右键点击实例并选择 打开此实例

    之后, 到根的最短路径 主题将被添加到 分析路径 中,您可以使用特定的实例视图来更详细地分析该实例。

选择仅由分析对象集独占保留的对象

  • 点击 打开保留的对象打开由此集合保留的对象 按钮。

    之后, 独占保留的对象 主题将被添加到 分析路径 中,并且所需对象的列表将在 按类型分组 视图中显示。

最后修改日期: 2025年 9月 27日