概要分析工具概述

概要分析工具由“概要分析和记录”透视图和若干视图组成。它使您能够对应用程序进行概要分析、使用概要分析资源、与正对其进行概要分析的应用程序交互以及检查应用程序的性能和内存使用情况方面的问题。概要分析工具收集与 Java 程序的运行时行为相关的数据,并将此数据显示在图形和列表视图中。所有这些工具有助于您了解程序执行以及研究程序行为的模式。 

概要分析工具还使您能够精确指出执行时间最长的操作并帮助您很容易地标识重复的执行行为以及消除冗余。总之,概要分析工具对性能分析和更深入地了解 Java 程序非常有用。

概要分析使您在编程开发周期的早期就能够测试应用程序的性能,从而使您有足够的时间作出改进和测试它们。

概要分析体系结构

“Java 概要分析代理程序”是使用代理控制器部署的代理程序实例。在下面的部署图中,代理程序可能是“Java 概要分析代理程序”。应用程序进程是执行 Java 应用程序的“Java 虚拟机”。

部署图

正被概要分析的每个应用程序进程中可能有概要分析代理程序正在运行。因此,概要分析工具使得从单个工作台以交互方式对这些应用程序进行概要分析成为可能。

功能

概要分析工具的一些功能为:

可视信息显示

概要分析工具的可视信息显示是在包、类和方法级别组织的。因此,概要分析工具能够以一种与 Java 编程层次结构一致的方式来模拟和显示程序的信息。

模式抽取

模式抽取获取大量执行信息并将其简化为基本格式,从而为您提供了关于程序执行的整体视图,并允许您选择查看关于对象和方法调用的更多详细信息。

分布式监视

这些工具使您能够并行监视多台机器上的多个进程从而对分布式应用程序进行概要分析。通过使用代理控制器,概要分析工具能够启动远程机器上的应用程序,然后以交互方式对它们进行概要分析。当应用程序在其部署目标平台上运行时,如果想尝试确定应用程序的性能特征,这一功能很有用。

 

相关概念
概要分析资源
症状数据库
公共基本事件模型

相关任务
设置概要分析首选项
指定概要分析条件
对应用程序进行概要分析
保存概要分析资源
导入概要分析资源

相关参考

“时序图”视图
“内存统计信息”视图
“执行统计信息”视图