概要分析工具

概要分析工具提供了功能强大的用户界面,此界面可用于对应用程序进行概要分析以及用于分析概要分析数据。提供了一组统计视图来帮助您在包、类或方法调用级别标识性能热点。该工具还提供了一组图形视图来帮助您在节点、进程、线程或方法调用级别更好地了解应用程序执行情况。

对收集的数据进行的概要分析是由代理控制器(RAC)体系结构管理的。代理控制器的部署模型由多台开发主机组成,这些主机使用测试客户机与位于网络中许多不同主机上的多个应用程序进行交互。

下面是一幅简单的部署图:

部署图

测试客户机将所有概要分析请求发送至包含应用程序的主机上的代理控制器。在部署主机上,对请求进行认证并将它们发送至目标代理程序或服务。还必须将代理程序和服务生成的命令和数据发送至代理控制器,并从那里将它们发送至测试客户机。

RAC 使用不同类型的代理程序(如 Java 概要分析代理程序)来控制要进行概要信息的数据的收集。Java 概要分析代理程序根据 JVMPI(Java 虚拟机概要分析程序接口)来在 JVM 进程中运行并接收 JVM 事件通知。

下列信息将帮助您熟悉概要分析工具的特征和功能: