收集性能数据

通过收集要显示在“性能调用图”视图中的数据来开始进行性能分析。

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