“方法详细信息”视图

“方法详细信息”视图显示关于特定方法及其直接调用者和子方法的数据。数据用图形和表的格式显示。

要打开“方法详细信息”视图,请双击“性能调用图”中的节点。还可以在“概要分析监视器”中,右键单击包含“执行时间分析”数据的概要分析资源,并从弹出菜单中选择方法详细信息

“方法详细信息”视图由以下数据显示区域组成:
  • 方法详细信息:关于当前选择的方法的信息。
  • 突出显示方法列表:当前在“性能调用图”中突出显示的一列方法。双击列表项以在“方法详细信息”视图中显示该方法。
  • 调用者表:一列方法(它们直接调用当前显示的方法)以及关于每个调用者的信息。
  • 调用者饼图:一个图表,显示在方法的累积时间中由调用者表中每个方法的调用所占的百分比。
  • 子方法表:一列由该方法调用的直接方法以及关于每个子方法的信息。
  • 子方法饼图:一个图表,显示在方法的累积时间中由子方法表中每个方法的累积时间所占的百分比。

“方法详细信息”视图可以显示以下方法信息:
数据项 描述
方法 当前显示的方法的名称。
调用 对方法所作的调用的总数。
额定时间 在方法上花费的总时间,不包括任何子方法的时间。
累积时间 选中方法的额定时间,加上代表选中方法在所有子方法上花费的时间。
平均时间 方法上每个调用花费的平均时间(额定时间/调用数)。
最短时间 为方法的单个调用记录的最短时间。
最长时间 为方法的单个调用记录的最长时间。
源文件 如果有源代码,这就是方法的源文件名。
调用者 方法的直接调用者的名称。
子方法 方法的直接子方法的名称。
百分比 对于调用者,指的是在方法的总时间中调用者作出的调用所占用的百分比。对于子方法,指的是在方法的总时间中由子方法的总时间所占的百分比。
扩展时间 对于调用者,指的是代表调用者在方法上花费的总时间。对于子方法,指的是代表方法在子方法上花费的总时间。

在“方法详细信息”视图中显示了以下控件和菜单命令:
控件 命令 描述
“显示性能调用图”按钮 显示调用图 显示“性能调用图”。
“查找方法”按钮 查找方法 让您指定一个方法名进行查找。如果找到了方法,则就在“性能调用图”中选择该方法,并且“方法详细信息”视图更改为显示该方法的信息。
“向后浏览”按钮 向后浏览 在方法选择历史记录中,浏览上一次选择的方法。
“向前浏览”按钮 向前浏览 在方法选择历史记录中,浏览下一个选择的方法。
下拉菜单 方法名称... 使您能够更改“方法详细信息”视图和“性能调用图”中显示方法名称的方式。
下拉菜单 时间单位 让您选择要使用的时间单位:秒、毫秒或微秒。
下拉菜单 精确度 让您选择要使用的精确度:从 0.0 到 0.00000,或无。
弹出菜单 刷新视图 根据在“概要分析监视器”中选择的概要分析资源的当前数据,重绘所有视图。
弹出菜单 过滤器 在数据集中包含或排除方法。有关更多信息,请参阅“性能调用图”数据命令
弹出菜单 子树 隐藏、删除或聚焦于子树。有关更多信息,请参阅“性能调用图”数据命令
弹出菜单 打开源代码 当前显示的方法的源代码可用时,在缺省编辑器中打开源文件。
突出显示下拉列表 突出显示方法 根据您在下拉列表中选择的条件,在“性能调用图”中突出显示方法。突出显示方法的名称显示在列表下面。关于突出显示类别的信息,请参阅“性能调用图”数据命令
注:
  • 对于长文本字符串,将尽可能长地显示该字符串,后跟省略号(...)。您可以调整列的大小,来完全显示数据。
  • 只有大于 1% 的值才显示在饼图中。
  • 调用者子方法饼图中,最多可显示 10 个单个方法。其它方法一起组成一个白色扇区,标注为其它
  • 右键单击“方法详细信息”视图以显示操作该视图的弹出菜单。
  • 单击“调用者”或“子方法”饼图中的方法,以在“方法详细信息”视图和“性能调用图”视图中聚焦至该方法(如果它已打开的话)。双击“调用者”或“子方法”列表中的某方法有相同效果。

父主题:性能瓶颈检测用户界面参考

相关任务
从“方法详细信息”视图获取信息

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.