使用“执行统计信息”视图

“执行统计信息”视图显示关于应用程序执行时间的统计信息。它提供诸如已调用的方法数目以及执行每个方法时花费的时间量之类的数据。在包、类、方法和实例级别提供了执行统计信息。

先决条件:

“执行统计信息”视图提供了许多控件来允许您处理视图中显示的信息:

使用显示方式

  1. 提供了四种显示方式,它们基于四种对象类型:包、类、方法和实例。要在包、类、方法和实例方式之间进行切换,请选择下列其中一个工具栏控件:
  2. 显示的数据也可以百分比形式显示。要以百分比形式显示数据,请选择工具栏中的以百分比显示 % icon

显示的数据取决于选择的对象类型。下表对每种显示方式下提供的数据进行了总结。

列标题 包统计信息 
包的图标
类统计信息
类的图标
方法统计信息
方法的图标
实例统计信息
实例的图标
额定时间:对于任何调用,额定时间是执行调用花费的时间,不包括在该调用期间花费在调用其他方法上的时间。  包中各类的总额定时间 类中各方法的总额定时间 执行给定方法花费的时间 时间
平均额定时间:额定时间除以调用次数。 提供 提供 提供 未提供
继承的额定时间:与花费在所选包或类上的额定时间类似,并且包括花费在调用期间所调用的其他继承的方法上的时间。 包中各类的总额定时间 类中各方法的总额定时间 未提供 时间
累积时间:对于任何调用,累积时间都是执行该调用所调用的所有方法时花费的时间。如果一个调用未执行任何其他方法调用,则累积时间将等于额定时间。 包中各类的总累积时间 花费在执行类中各方法上的时间 花费在执行给定方法上的时间。 时间
继承的累积时间:与所选包或类的累积时间类似,并且包括花费在调用期间所调用的其他继承的方法上的时间。 包中各类的总累积时间 花费在执行类中各方法上的时间 未提供 时间
调用次数:所选方法进行的调用次数。 未提供 按类累积 计数 未提供
继承的调用次数:方法及其继承的方法进行的调用次数。 按包累积 按类累积 未提供 计数
累积 CPU 时间:花费在方法上的 CPU 时间量。 按包累积 按类累积 按方法累积 未提供

注意:这里使用 Java 来描述概要分析视图。对来自另一应用程序上下文的数据进行概要分析时,视图中使用的术语和语法可能会更改。要了解更多信息,请参阅了解概要分析视图中的应用程序上下文

使用列

提供了不同的控件来允许您处理此视图中显示的列。

  1. 要指定应该在视图中显示哪些列, 请选择工具栏下拉菜单 下拉箭头图标 中的选择列 “选择列”图标 按钮。
  2. 在“选择列”对话框中,选择要在视图中显示的列。单击确定以应用更改。
  3. 要显示每个数字列中自从上次刷新以来的更改,请选择工具栏中的显示变化量列 “显示变化量”图标
  4. 要对列数据进行排序,请单击列标题。再次单击该列的标题可按相反顺序对它进行排序。如果列是按升序排序的,则列标题的前缀为 <;如果列是按降序排序的,则列标题的前缀为 >

对概要分析数据进行过滤

可以将概要分析过滤器应用于“执行统计信息”视图以减少视图中显示的数据量。只要视图支持过滤器,就可以在不同的概要分析视图中使用概要分析过滤器。要了解更多详细信息,请参阅有关应用概要分析过滤器的主题。

打开其他视图

可以从“执行统计信息”视图中打开其他概要分析视图和源代码视图。

  1. 要打开所选对象的对象引用,请单击鼠标右键并选择显示对象引用 显示对象引用。“对象引用”视图将打开,该视图显示了所选对象的数据。
  2. 要对方法打开“方法调用”视图,您需要切换到“包”、“类”或“方法”显示方式。选择一个方法,单击鼠标右键,然后选择显示方法调用 显示方法调用
  3. 要打开所选对象的源代码视图,请单击鼠标右键,然后选择打开源代码 “打开源代码”图标

导出视图中的数据

可以将“内存统计信息”视图中的数据导出到可用的报告格式(例如 HTML 或 XML)。

  1. 要导出视图中的数据,请选择工具栏中的导出... “导出”图标。将打开“新建报告”对话框,此对话框显示了可用的报告类型。
  2. 选择报告类型。
  3. 选中打开编辑器选项以使用缺省系统编辑器来打开文档。
  4. 单击下一步以继续。
  5. 选择父文件夹,然后输入文件名。
  6. 单击完成以生成报告。

刷新视图

可以使用“概要分析监视器”工具栏中的刷新 “刷新视图”图标 按钮来刷新“执行统计信息”视图。当视图刷新时,将使用变化量图标来标记所作的更改:

 


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

相关任务
对应用程序进行概要分析
查看方法的调用和调用者


(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.