概要分析资源

概要分析资源这一术语指的是用来打开概要分析视图的粒度级别。可在“概要分析监视器”视图中找到资源的级别。选择资源使您能够打开基于该资源的聚集视图。例如,从主机级别打开的视图使您能够查看已与所选主机相关联的进程和代理程序的概要文件数据。可用的资源列示如下。

项目和文件夹

Java 项目 项目图标 包含用于构建 Java 程序的源代码和相关文件。Java 项目还维护其内容的模型。此模型包括有关 Java 元素的类型层次结构、引用和声明的信息。文件夹 文件夹图标(或目录)是可包含任何类型的文件的容器。

缺省情况下,这些对象是隐藏的,不显示在视图上。可以通过使用“首选项”窗口(窗口 > 首选项 > 概要分析和记录 > 外观)并选择文件夹复选框来使它们可视。

监视器

监视器 监视器图标 是一种逻辑容器,用于对从一组代理程序中收集的信息进行概要分析。监视器级别的视图显示这些代理程序中的数据。监视器对于聚集来自分布式应用程序的进程和代理程序非常有用。

监视器由监视器对象表示。缺省情况下,这些对象是隐藏的,不显示在视图上。可以使用“首选项”窗口(窗口 > 首选项 > 概要分析和记录 > 外观)并选择监视器复选框来使这些对象可视。

主机

主机 主机图标 是驻留测试中的应用程序的机器或者机器执行分区。主机拥有进行了概要分析的进程。主机会运行进程。可以按其名称或其 IP 地址指定主机。

不同监视器可具有相同名称的主机。这样的主机对于每个监视器来说都是唯一的,原因是“概要分析监视器”视图中的资源是由它们的全路径标识的。

缺省情况下,这些对象是隐藏的,不显示在视图上。可以通过使用“首选项”窗口(窗口 > 首选项 > 概要分析和记录 > 外观)并选择主机复选框来使这些对象可视。

进程

进程 进程图标 是正在执行的程序,由程序代码和私有数据组成。可以与正在执行同一程序的其它进程共享程序代码。一个进程通常具有其它关联资源,例如,文件、共享内存和信号处理程序。

进程是由进程的名称和标识号来标识的。根据启动进程的方式不同,进程的名称采用两种格式:

  1. 如果进程是从工作台启动的,则进程的名称是 Java 类。例如:
          HelloWorld [PID:3048]
  2. 如果进程已在运行且您连接至该进程,该进程名为 java(如果该进程是 Java 进程)或者它是进程映像名。例如:
        java [PID:168])
        NewProcess.exe [PID:346]

一旦启动对 Java 应用程序的概要分析,进程及相关联的代理程序就会显示在“概要分析监视器”视图中。

代理程序 终止代理程序图标 暂停代理程序图标 拆离代理程序图标 监视代理程序图标

在“代理控制器”部署模型中,代理程序是一个可重用的二进制文件,它为主机进程提供服务,更为重要的是,它提供了一个门户,可以通过这个门户将应用程序数据转发至相连接的客户机。代理程序收集有关应用程序的执行的数据。“概要分析和记录透视图”的各视图提供代理程序收集的可视信息。“Java 概要分析代理程序”就是一个概要分析代理程序。

一个进程内可以有一个或多个代理程序同时运行。即使进程最初不包含任何代理程序,在进程生命周期内的某些时刻,由于某些情况也会创建代理程序。组成应用程序的任何层都可包含代理程序。

只能启动对已“暂停”或“拆离”的那些代理程序的监视。每个代理程序一次只能由一个客户机连接,所以不能再使用已监视的代理程序。不能监视终止的代理程序。

代理程序的状态由下列符号标识:

 暂停符号 暂停
代理程序已启动(它正在运行),但它未在监视(数据收集已暂停)。
 监视符号 监视
代理程序正在运行并处于监视状态。每当代理程序接收到来自正受监视的应用程序的数据时,短语“...正在收集”就会出现在代理程序名称的旁边。
 终止符号 终止
代理程序不再活动。在概要分析代理程序的情况下(它映射至进程的生存期),该符号指示应用程序已运行完毕,代理程序已退出或者已完成其工作。
 拆离符号 拆离
进程正在运行,但是当前工作台客户机未与代理程序连接。任何其它工作台都可以连接至此代理程序,并启动监视应用程序。  

相关概念
概要分析工具概述

相关任务
对应用程序进行概要分析

相关参考
概要分析控制台视图