快速业务通道

IBM的Java诊断,第4部分 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
择 AnalysisModule 项目。

右键单击并选择 Run As > Open Run Dialog。

在左侧面板中,突出显示 Java Application 并单击 New 按钮。

对新创建的配置使用如下信息(右侧面板):

Main 选项卡:Project:找到 AnalysisModule 项目。

Main 选项卡:Main 类:搜索并查找 com.ibm.dtfj.analyzer.base.DumpAnalyzer 类。

Classpath 选项卡:选择 Bootstrap Entries 并单击 Add External Jars。添加三个 DTFJ JAR: dtfj-interface.jar、用于 Java 5.0 及以上版本的 dtfj.jar 和用于 Java 1.4.2 的 dtfj.jar(参见 “设置” 一节查找文件位置)并使用 Up 和 Down 按钮调整显示次序,使它们以 JRE System Library 中的次序显示。

Arguments 选项卡:将转储的完全限定转储名添加到 Program arguments。

单击 Run。Dump Analyzer 开始运行,将输出发送到控制台视图。如果没有自动显示视图,可以通过 Window > Show View > Console 打开。

从命令行运行分析程序

要从命令行运行分析程序,应首先将它们打包为一个 JAR 文件,名为 analyzers.jar。可使用两种方 法完成,使用 jar 命令或在 Eclipse 中使用如下步骤:

右键单击 Eclipse 中的 AnalysisModule 项目。

选择 Export。

单击 Java > Jar File 并从 AnalysisModule 项目中仅选择源。

确保选中 Export generated class files and resources。

为 analyzers.jar 输入完全限定路径。

单击 Finish。

要从命令行运行分析程序,需要将以下 JAR 文件添加到 boot 类路径:

dtfj-interface.jar(位于 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number)/WEB-INF/lib/j9)

用于 Java 5.0 及以上版本的 dtfj.jar(位于 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number)/WEB-INF/lib/j9)

用于 Java 1.4.2 的 dtfj.jar(位于 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_ (version number)/WEB-INF/lib/sov)

此外,需要将以下 JAR 文件添加到类路径:

dumpAnalyzer.jar(位于 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number)/WEB-INF/lib)

IBM的Java诊断,第4部分(7)

时间:2011-11-02 IBM Helen Beeken

在本文的示例中,将这四个 JAR 文件从上面列出的位置复制到包含 analyzers.jar 包的目录中。运 行分析程序的命令格式为:

java -cp dumpAnalyzer.jar<path separator>analyzers.jar      -Xbootclasspath/p:(list of jar files)       com.ibm.dtfj.analyzer.base.DumpAnalyzer (name of dump) (analyzer to run)

以下是用于 Windows 命令行示例:

set BCP=9/dtfj.jar;j9/dtfj-interface.jar;sov/dtfj.jar java -cp dumpAnalyzer.jar;analyzers.jar -Xbootclasspath/p:$BCP       com.ibm.dtfj.analyzer.base.DumpAnalyzer 20070307.dmp.zip  mypackage.DWReport

这将产生如清单 3 所示的输出,其中显示 DWReport 分析程序判断出转储是由 Windows XP 生成的。 Error Summary 显示转储中未发现错误。

清单 3. 脚本输出

DumpAnalyzer V:1.0.2.20070906163649 starting analysis of 20070307.dmp.zip 14-Sep-2007 09:35:57 com.ibm.dtfj.analyzer.base.ImageContext initializeImageFactory WARNING: Image factory generation failed com.ibm.dtfj.image.sov.ImageFactory ================================ Error Summary  ================================= No errors =============================== Analysis results  =============================== DumpAnalyzer V:1.0.2.20070906163649 :

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号