连接至进程以收集日志记录
连接至进程意味着创建了监视器来包含相关联代理程序观察到的结果。您可以用与连接至任何其它进程同样的方法连接至正在收集日志记录的进程。
每当启动或连接至 Java 进程时,就会在“概要分析监视器”视图中创建该 Java 进程的逻辑表示法。该表示法(进程对象)是由视图中出现的名称和标识号(PID)以及相关联的代理程序一起来标识的。
要启动或连接本地或远程 Java 进程,遵循下列步骤:
- 从“概要分析和记录透视图”、“Java 透视图”、“服务器透视图”或“调试透视图”中,选择“概要文件”:

选择启动或连接,然后选择 Java 进程(如果进程是本地的话)或远程进程(如果它是远程的话)。
- 如果选择了“远程进程”,则“主机”页面打开。
- 指定远程主机名或其 IP 地址。
- 指定代理控制器端口(如果它不同于缺省端口的话)。单击下一步。
- 如果选择了“连接”,则出现“代理程序”窗口,它显示正在运行和收集数据的已拆离(因此可用)代理程序。
- 选择与您想要连接至的进程标识相关联的代理程序并将它们移至右边的窗格。
- 最好单击刷新以确保您具有最新的列表。单击下一步。
- 如果选择了“启动”,则“类”窗口打开。
- 选择想要从工作台中对其进行概要分析的 Java 项目和 Main 类;或者如果想要在工作台外部对类进行概要分析,则选择文件系统上的 Java 类。
- 您可能需要指定在何处查找类路径、目录和 JAR 文件。
- 可以根据需要指定参数、VM 自变量和环境变量。单击下一步。“目标”页面打开。
- 指定要存储来自此概要分析会话的数据的项目和监视器。还可以指定外部文件。单击下一步。“概要分析过滤器”页面打开。
- 要选择应该对哪些对象进行概要分析以及不应该对哪些对象进行概要分析,选择过滤器集。单击下一步。“概要分析选项”页面打开。.
- 选择复选框以指定概要分析是否应该分析应用程序堆以及它是否应该分析应用程序执行时间。单击下一步。
- 指定概要分析是否应该在一定方法调用次数或时间量后停止。单击完成。概要分析开始:
- “概要分析控制台”打开,显示程序输入和输出。
- 相关联的代理程序将监视该应用程序(由“监视”符号
表示),直至它运行完毕。
- 概要分析对象是在“概要分析监视器”中创建和显示的并由名称和进程标识号(PID)一起标识。此工作台进程对象是所选 Java
进程的逻辑表示法;它不是系统进程。
- 在受监视状态下,可以运行垃圾收集(单击运行垃圾收集按钮
);或者如果可以的话,转储对象引用(从主工具栏上单击收集对象引用按钮
)。
- 如果代理程序处于运行状态但未在收集数据(以“暂停”符号
显示,则使用刷新视图按钮
将不会有任何效果。必须启动监视代理程序才能获得最新数据。从代理程序的弹出菜单中,选择启动监视。
- 如果代理程序处于终止状态(由“终止”符号
显示),则意味着代理程序已经完成监视应用程序的过程,该应用程序已运行完毕。
- 要分析概要分析会话的数据,可以打开其它“概要分析和记录”视图。当第一次打开视图时,它是空的。要填充它,单击刷新视图
。
相关概念
日志分析器概述
相关任务
使用日志文件
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.