收集性能数据
通过收集要显示在“性能调用图”视图中的数据来开始进行性能分析。
先决条件:
必须在收集数据的机器上运行代理控制器。有关信息,请参阅安装指南。
注:
如果想要分析分布式程序中的客户机与服务器之间的调用,则不能使用“代理控制器”来收集数据。而是应该使用 IBM Rational Performance Optimization Toolkit for Rational Performance Tester 中提供的 Tivoli ARM 数据收集器,并且该 Rational Performance Tester 中还提供了使用文档。如果您已经将程序的数据引导至跟踪文件(
trcxml
文件),请阅读
导入性能数据
。
必须创建概要分析配置。请阅读
入门:创建概要分析配置以确定运行时问题
要收集数据:
在“概要分析”对话框的“概要分析”页面上,选择下列其中一个概要分析集:
执行历史记录 - 性能调用图
。此概要分析集包含“性能调用图分析”概要分析类型,该类型使用压缩格式收集数据以加快数据收集过程。此概要分析类型支持除“UML2 时序图”视图之外的所有用于检测性能瓶颈的视图。
执行历史记录 - 完整图形详细信息
。此概要分析集包含“执行时间分析”概要分析类型,该类型支持用于检测性能瓶颈的所有视图。
验证所有设置都正确:单击
编辑
,然后单击
下一步
,并检查
编辑概要分析集
对话框中的下列信息:
可选:
如果您要使用“执行时间分析”概要分析类型,则务必选择
显示执行流图形详细信息
。
指定是否收集有关方法在 CPU 中所花费时间的数据。收集此信息会降低数据收集过程的速度。
指定是否收集有关过滤器排除的边界类的数据;如果要收集,则应指定收集的深度。此数据对于进行详细的跟踪分析很有用。收集此信息会降低数据收集过程的速度。
可选:
如果要使用“执行时间分析”概要分析类型,则选择其它概要分析类型(但是“泄漏检测”概要分析类型除外)来同时收集补充数据。但是应注意,收集更多数据会降低数据收集过程的速度。
单击
完成
。
单击
概要分析
以启动您的应用程序。
执行要进行概要分析的应用程序部分。现在可以停止应用程序了。
注:
有时,限制数据收集是很有用的。有关信息,请阅读:
限制性能数据的收集
可以限制性能数据的收集,以便重点关注特定代码部分并提高概要分析过程的速度。
父主题:
检测性能瓶颈
相关任务
显示和分析性能数据
相关参考
“性能调用图分析”页面,“编辑概要分析集”对话框
相关信息
入门:对 J2EE 应用程序进行概要分析