JetBrains Rider 2025.2 Help

关键保留路径

关键保留路径 视图允许您查看对象实例的关键保留路径。 更具体地说,它仅显示彼此之间差异最显著的路径。 与其他专注于最短保留路径的保留视图不同,此视图突出显示最重要且最独特的保留路径,而不会让您被所有可能的保留组合淹没。

例如:

保留对象示例

对象 D关键保留路径 视图将仅包含两条路径: A > B > DE > F > G > D。 路径 A > C > D 将被丢弃,因为它与 A > B > D 几乎相同。

使用此视图可以快速了解对象在内存中被保留的多种方式。 此外, 关键保留路径 视图可以揭示其他视图可能忽略的保留路径,从而提供更深入的内存保留问题洞察。

示例

关键保留路径示例

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

关键保留路径 视图中,您可以选择以下主题进行进一步分析:

选择特定实例

  • 请执行以下操作之一:

    • 点击列表中的实例。

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

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

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

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

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

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