启动或连接 Java 进程

要对进程进行概要分析,它必须正在运行,代理程序需要与它相关联并且您需要连接至该代理程序。如果进程已在运行,则您只需要连接至其代理程序。连接意味着创建了监视器以包含相关联的代理程序所观察到的结果。 

如果该进程未在运行,则您需要启动它。启动意味着启动进程,代理程序与该进程相关联,并且创建了监视器来包含该代理程序观察到的结果。

每当启动或连接至 Java 进程时,就会在“概要分析监视器”视图中创建该 Java 进程的逻辑表示法。该表示法(进程对象)是由视图中出现的名称和标识号(PID)以及相关联的代理程序一起来标识的。

请注意,iSeries JVM 需要下列选项才能为方法统计信息生成方法入口和出口事件:

      -Dos400.enbprfcol=1 -Djava.compiler=jitc

要启动或连接本地或远程 Java 进程,遵循下列步骤:

  1. 从“概要分析和记录透视图”、“Java 透视图”、“服务器透视图”或“调试透视图”中,选择“概要文件”:

     指向“概要文件”图标上的下拉选择器的光标

    选择启动连接,然后选择 Java 进程(如果进程是本地的话)或远程进程(如果它是远程的话)。
  2. 如果选择了“远程进程”,则“主机”页面打开。 
  3. 如果选择了“连接”,则出现“代理程序”窗口,它显示正在运行和收集数据的已拆离(因此可用)代理程序。 
  4. 如果选择了“启动”,则“类”窗口打开。
  5. 指定要存储来自此概要分析会话的数据的项目和监视器。还可以指定外部文件。单击下一步。“概要分析过滤器”页面打开。
  6. 要选择应该对哪些对象进行概要分析以及不应该对哪些对象进行概要分析,选择过滤器集创建定制过滤器集。单击下一步。“概要分析选项”页面打开。.
  7. 如果对与内存相关的概要分析(例如,堆分析和内存统计信息)有兴趣,则选择我的应用程序使用了太多内存
  8. 要分析应用程序执行,选择我的应用程序运行速度太慢。  
    1. 单击显示详细信息,然后选择显示执行流图形详细信息以使用“执行流”视图分析应用程序执行。此选项还会增加概要分析会话收集的数据量,但会降低应用程序的速度。
    2. 单击下一步
  9. 指定概要分析是否应该在一定方法调用次数时间量后停止。单击完成。概要分析开始:
  10. 要分析概要分析会话的数据,可以打开任何可用的“概要分析和记录”视图。要刷新视图内容,单击刷新视图 具有样式化图标的按钮


相关概念
概要分析工具概述
概要分析资源
概要分析监视器视图
日志视图

相关任务
使用代理程序
打开多个概要分析和记录透视图
以独立方式对应用程序进行概要分析
连接至正在运行的进程以收集日志记录

 

 
 

>