“对象引用图”视图

“对象引用图”视图显示图中的对象之间的引用关系。

要打开“对象引用图”视图,右键单击“概要分析监视器”中的概要分析资源条目,然后单击打开方式 > 对象引用图

下面是使用该图的一些提示:

当您将光标停留在图中的各项上时,“对象引用图”视图就会显示以下信息:
数据项 描述
对象 对象的名称。如果没有将对象进行分组(Java™ 类的单个实例),则对象名称后面将跟着一个实例标识。
大小 对象的大小,以字节为单位。如果将对象进行了分组(特定 Java 类的所有实例),该数字就是组中所有实例的总和。
被引用对象数 由所选对象引用的对象数目。如果将对象进行了分组,该数字就是组中所有实例的总和。
引用对象数 引用所选对象的对象数目。如果将对象进行了分组,该数字就是组中所有实例的总和。
计数 对于已分组的对象,指的是组中的实例数。未分组对象的计数始终为 1。对于路径段,计数是从引用(起点)节点到被引用(终点)节点的引用数。
起点 对于路径段,指的是引用对象的名称。如果没有将对象进行分组(Java 类的单个实例),则对象名称后面将跟着一个实例标识。
终点 对于路径段,指的是被引用对象的名称。如果没有将对象进行分组(Java 类的单个实例),则对象名称后面将跟着一个实例标识。
传播内存 对于路径段,指的是被引用节点的大小

下列图标指示在图中是可以看到一个对象引用的所有对象还是只能看到部分对象:
图标 描述
“无可视子方法”图标 看不到被引用的对象。单击此图标以展开所有直接子对象。
“部分直接子方法可视”图标 只能看到一部分被引用的对象。单击此图标以展开所有直接子对象。
“所有直接子方法可视”图标 可以看到被引用的所有对象。单击此图标以折叠所有子对象。

在“对象引用图”视图中显示了下列控件和菜单命令:
控件 命令 描述
“重新设置布局”按钮 重新设置布局 在缺省布局中重新画图。
“对象引用图”概述切换按钮 切换概述 显示或隐藏图概述。
“显示对象详细信息”按钮 显示对象详细信息 打开当前选择的对象的“对象详细信息”视图。
“查找对象”按钮 查找对象 让您指定一个要在图中查找的对象名。
“打开颜色”对话框按钮 图颜色 让您更改图中所使用的颜色。
“向后浏览”按钮 向后浏览 在节点选择历史记录中,浏览至上一个选择的节点。
“向前浏览”按钮 向前浏览 在节点选择历史记录中,浏览至下一个选择的节点。
下拉菜单 对象名 使您能够更改“对象详细信息”和“对象引用图”视图中对象名的显示方式。
弹出菜单 展开/折叠 显示或隐藏对象的子对象。有关更多信息,请参阅“对象引用图”数据命令
弹出菜单 过滤器 在分析数据集中包括或排除对象。有关更多信息,请参阅“对象引用图”数据命令
弹出菜单 子树 隐藏、删除引用子树或者使引用子树具有焦点。有关更多信息,请参阅“对象引用图”数据命令
弹出菜单 打开源代码 当提供了所选方法的源代码时,在缺省编辑器中打开源代码文件。
突出显示下拉列表   根据您在列表中选择的条件突出显示对象。有关更多信息,请参阅“对象引用图”数据命令
缩放滑块   更改图的缩放比例。

注: 右键单击“对象引用图”视图以显示用于使用图的弹出菜单。
相关任务
找出内存泄漏
相关参考
“对象引用图”数据命令
“对象引用图”视图“首选项”页面
“自动泄漏检测”页面,“编辑概要分析集”对话框
“对象详细信息”视图
反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.