对象引用表

“对象引用”表显示对一组对象的引用及来自一组对象的引用。这对于研究数据结构、查找内存泄漏以及查找意外引用很有用。

要显示有关此表的信息,首先需要对活动进程运行“收集对象引用”(右键单击该活动进程,然后选择收集对象引用)。

显示

“显示被引用对象/引用对象”列将显示一棵树。树的第一层显示由应用程序装入的类。在此层上,“大小”列显示各相应类的活动实例大小。显示的内容会有所不同,这取决于选择的是“显示被引用对象”还是“显示引用对象”。

显示被引用对象

显示所选类对象引用的对象树。当在树中一层一层地深入时,每个后续层都会显示先前层的对象引用的对象。 

以下是选择了“显示被引用对象”的表的示例:
 

显示引用对象

显示引用所选类对象的对象树。当在树中一层一层地深入时,每个后续层都会显示引用先前层对象的对象。

下面是选择了“显示引用对象”的表的示例:

控件

“对象引用表”控件包括:

工具栏控件

可以从工具栏执行下列操作:

打开源代码 打开源代码图标
打开所选项的源代码。
菜单 打开下拉菜单图标
选择显示引用对象显示被引用对象

过滤

表根据引用的名称提供过滤。使用过滤器字段来指定字符串模式。 

表控件

单击一列的标题以对它进行排序。再次单击该列的标题可按相反顺序对它进行排序。列标题的前缀为 <(如果该列是按升序排序的话)或 >(如果它是按降序排序的话)。

输入一个字母,则该表将自动重新定位于以该字母开头的下一个对象。

弹出控件

“对象引用表”上包含下述选项的弹出菜单

弹出菜单提供下列选项:

刷新视图
更新所有“概要分析和记录”视图。
选择列
选择应隐藏哪些列以及哪些列应该可视。有下列选项:

显示可能的列的“选择列”对话框

使用向上向下来重新安排各列的位置:顶部那一列将出现在表中最左边的位置处。

 

相关概念
概要分析工具概述
概要分析资源

相关任务
对应用程序进行概要分析
标识内存泄漏 
在面向事务的操作中查找内存泄漏