从命令行运行该工具

如果已在 Eclipse 中安装 IBM® Monitoring and Diagnostic Tools - Garbage Collection and Memory Visualizer (GCMV),那么可以从命令窗口运行该工具,以代替从 Eclipse GUI 启动该工具。两种选项都会生成 HTML 报告,但在使用命令行时,对数据查看方式的灵活性和可控性都差一些。

使用以下命令从命令行提示符处运行 GCMV:
eclipse_installation_directory/eclipse -nosplash -application com.ibm.java.diagnostics.visualizer.headless.application gcmv_arguments
其中 gcmv_arguments 是命令行自变量的列表,这些自变量在以下文本中进行了描述。

该命令将生成几个文件。打开 index.html 文件以查看解析后的日志数据。

命令行自变量

-f file[other files]
指定要处理的一个或多个文件。可以针对您的操作系统提供一个由缺省分隔符分隔的文件列表。
-d directory
指定目录;命令在该目录中处理所有文件。
-o name
为输出指定文件夹。如果该文件夹不存在,命令将创建该文件夹。 如果不指定文件夹,输出文件将保存在运行命令的文件夹中。
-p preferences file
指定要重新导入的已导出首选项。通过在托管产品中运行 GCMV,然后导出模板,便可以创建首选项文件。模板存储 GCMV 配置,包括显示单位、要显示的数据以及首选项菜单项(根据托管产品的不同,该项可能位于窗口文件菜单下)中指定的设置。使用该选项来控制数据视图。
-display widthxheight
设置所生成图像的显示尺寸
-generateTableData
将解析的数据保存至 .csv 格式的文件中。 针对大型日志文件指定该选项,将增加堆消耗和处理时间。
以下命令分析 gc.log 文件,并将一个报告写入 reportOut 文件夹:
eclipse -nosplash -application com.ibm.java.diagnostics.visualizer.headless.application -o reportOut -f gc.log


© Copyright IBM Corporation 2005, 2015.

US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.