到根的最短路径
到根的最短路径 视图组显示了从应用程序的根到实例的最短路径:每个根的最短路径。
为了方便起见,dotMemory 以两种方式呈现路径:作为普通列表(最短路径 )和树状结构(合并的最短路径)。 要选择某种方式,请点击视图列表中的相应按钮。
使用这些视图检查实例的保留路径,并确定是什么阻止了实例被回收。 这在调查非独占保留对象时可能会很有用(有关更多信息,请参阅 按支配者分组)。
最短路径
对于每条到根的路径,dotMemory 显示了引用实例的对象的普通列表,从应用程序的根开始。 当您想要检查整个保留路径时,这可能会很有用。
要在路径之间切换,请使用列表顶部的箭头按钮 < >。
路径列表包括以下列:
名称 | 描述 |
|---|---|
字段名称 | 通过其保留实例的字段名称。 |
类型 | 类型名称. |
合并的最短路径
所有到根的路径都显示在一个可展开的列表中。 列表从实例开始,并向下延伸到应用程序的根。 当您不想深入查看完整的保留层次结构,而只是想识别将实例保留在内存中的最近对象时,这可能会很有用。
路径列表包括以下列:
名称 | 描述 |
|---|---|
类型 | 类型名称. |
可访问的根计数 | 从某个实例可以到达的根的数量。 |
字节 | 某个实例的大小(以字节为单位)。 |
示例

选择对象以进行进一步分析
在 到根的最短路径 视图中,您可以选择以下主题以进行进一步分析:
选择特定实例
执行以下操作之一:
双击列表中的实例。
右键点击实例并选择 打开此实例。
之后, 到根的最短路径 主题将被添加到 分析路径 中,您可以使用特定的实例视图来更详细地分析该实例。
选择仅由分析对象集独占保留的对象
最后修改日期: 2025年 9月 27日