“执行统计信息”视图显示关于应用程序执行时间的统计信息。它提供诸如已调用的方法数目以及执行每个方法时花费的时间量之类的数据。在包、类、方法和实例级别提供了执行统计信息。
先决条件:
“执行统计信息”视图提供了许多控件来允许您处理视图中显示的信息:
显示的数据取决于选择的对象类型。下表对每种显示方式下提供的数据进行了总结。
列标题 | 包统计信息 ![]() |
类统计信息![]() |
方法统计信息![]() |
实例统计信息![]() |
---|---|---|---|---|
额定时间:对于任何调用,额定时间是执行调用花费的时间,不包括在该调用期间花费在调用其他方法上的时间。 | 包中各类的总额定时间 | 类中各方法的总额定时间 | 执行给定方法花费的时间 | 时间 |
平均额定时间:额定时间除以调用次数。 | 提供 | 提供 | 提供 | 未提供 |
继承的额定时间:与花费在所选包或类上的额定时间类似,并且包括花费在调用期间所调用的其他继承的方法上的时间。 | 包中各类的总额定时间 | 类中各方法的总额定时间 | 未提供 | 时间 |
累积时间:对于任何调用,累积时间都是执行该调用所调用的所有方法时花费的时间。如果一个调用未执行任何其他方法调用,则累积时间将等于额定时间。 | 包中各类的总累积时间 | 花费在执行类中各方法上的时间 | 花费在执行给定方法上的时间。 | 时间 |
继承的累积时间:与所选包或类的累积时间类似,并且包括花费在调用期间所调用的其他继承的方法上的时间。 | 包中各类的总累积时间 | 花费在执行类中各方法上的时间 | 未提供 | 时间 |
调用次数:所选方法进行的调用次数。 | 未提供 | 按类累积 | 计数 | 未提供 |
继承的调用次数:方法及其继承的方法进行的调用次数。 | 按包累积 | 按类累积 | 未提供 | 计数 |
累积 CPU 时间:花费在方法上的 CPU 时间量。 | 按包累积 | 按类累积 | 按方法累积 | 未提供 |
注意:这里使用 Java 来描述概要分析视图。对来自另一应用程序上下文的数据进行概要分析时,视图中使用的术语和语法可能会更改。要了解更多信息,请参阅了解概要分析视图中的应用程序上下文。
提供了不同的控件来允许您处理此视图中显示的列。
可以将概要分析过滤器应用于“执行统计信息”视图以减少视图中显示的数据量。只要视图支持过滤器,就可以在不同的概要分析视图中使用概要分析过滤器。要了解更多详细信息,请参阅有关应用概要分析过滤器的主题。
可以从“执行统计信息”视图中打开其他概要分析视图和源代码视图。
可以将“内存统计信息”视图中的数据导出到可用的报告格式(例如 HTML 或 XML)。
可以使用“概要分析监视器”工具栏中的刷新 按钮来刷新“执行统计信息”视图。当视图刷新时,将使用变化量图标来标记所作的更改:
相关任务
对应用程序进行概要分析
查看方法的调用和调用者
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.