跳过标题
上一页
上一页
 
下一页
下一页

研究类型引用

研究类型引用有助于查找泄漏对象。


注:

此过程假定您已从“趋势”表中选择类型并在类型图形上查看,如趋势分析过程中所述。

  1. 按照表:定位可疑引用中所述的技巧,定位怀疑链接出现泄漏的引用:

    定位可疑引用

    目的 操作

    一次显示多个引用节点 (建议)

    1. 定位颜色最深的节点。

    2. 单击该节点左侧的加号。

      此时将显示引用该节点的多个节点。可从“首选项”对话框配置显示的节点数。

    3. 继续单击所显示的颜色最深的节点中的加号。

    一次显示所有引用节点

    1. 右键单击颜色最深的节点。

      此时将显示上下文菜单。

    2. 选择展开全部节点

      此时节点将展开,显示所有引用节点。


  2. 右键单击怀疑发生泄漏的节点 (通常是保持活动数据最多的节点)。

  3. 右键单击怀疑发生泄漏的两个类型之间的箭头。

    此时将突出显示该箭头以及下方的数字,并显示上下文菜单。

  4. 选择列出引用实例

    此时将在类型图形的左侧显示“实例”列表,其中显示所选类型的实例。只显示对类型图形中所选类型的箭头所指示类型有引用的实例。如果列表太大,则内存泄漏检测器在尝试显示列表时可能会超时。可以在窗口首选项下更改超时设置。

    “保持活动的数据 (字节)”列显示每个实例保持活动的数据量。当前此数据不能进行垃圾收集。

调查某个类型的实例

  1. 选择列出所有实例

    此时将显示“实例”列表。要继续内存泄漏检测过程,请参阅调查实例