快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-14
内部执行的 WebSphere Application Server 运行 时的状态。

当前提供的这些额外的分析程序几乎都演示了该工具的灵活性。将来将发布很多其他专门的分析程序 以及文档。此外,在本系列的第四篇文章中,您将学习如何编写您自己的分析程序以补充该工具本身所提 供的那些分析程序。

从命令行使用 Dump Analyzer

在某些情况下,您可能会发现从命令行运行 Dump Analyzer 非常有帮助(例如,如果需要将分析合并 到某些现有的问题处理工作流程中)。使用 Dump Analyzer 的最简单方法是通过 ISA,您已经看到如何 下载 ISA 中的 Dump Analyzer。

若要单独运行 Dump Analyzer,需要四个 JAR 文件和一个脚本文件。它们是:

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

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 中)

general.sml(位于 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number) 中)

在所有这些文件路径中,installDir 表示 ISA 安装目录;默认情况下为 C:\Program Files\IBM\IBM Support Assistant v3 on Microsoft Windows 或 /opt/IBM/IBM Support Assistant v3 on Linux™。您可以在其他位置复制这些文件,也可以从 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number) 目录直接运行 Dump Analyzer。尽管 ISA 只能在 Windows 和 Linux 上使用,但是您可以从任何平台的命令行运行 Dump Analyzer。

下面是从 Windows 上的默认目录运行 Dump Analyzer 的命令步骤:

set CP=WEB- INF/lib/dumpAnalyzer.jar set BCP=WEB-INF/lib/j9/dtfj.jar;WEB-INF/lib/j9/dtfj- interface.jar;WEB-INF/lib/sov/dtfj.jar java -cp %CP% -Xbootclasspath/p:%BCP% com.ibm.dtfj.analyzer.base.DumpAnalyzer (dumpName) (options)

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

时间:2011-11-02 IBM Helen Beeken

下面是 Linux 的步 骤:

export CP=WEB-INF/lib/dumpAnalyzer.jar export BCP=WEB- INF/lib/j9/dtfj.jar:WEB-INF/lib/j9/dtfj-interface.jar:WEB-INF/lib/sov/dtfj.jar java -cp $CP -Xbootclasspath/p:$BCP com.ibm.dtfj.analyzer.base.DumpAnalyzer (dumpName) (options)

其中,dumpName 是要分析的完全合格的转储名称,options 是可以用于配置 Dump Analyzer 的运行 时参数。运行 -help 选项将打印所有可用参数的列表。

图 3 中的快照显示了运行在命令行的 Dump Analyzer 的一些输出:

图 3. Dump Analyzer 命令行输出示例

未来计划

编写本文时,已经可以使用 Dump Analyzer 的初始版。我们的团队计划继续定期进行修改和更新。尤 其是,我们将侧重两个区域:

IBM的Java诊断,第1部分(8)

时间:2011-11-02 IBM Helen Beeken

DTFJ:Dump Analyzer 的基础架构

Dump Analyzer 使用 DTFJ 询问格式化的系统转储。DTFJ 是一个 API,它支持构建 Java 诊断工具, 这些工具可以检查从 VM 中获取的系统转储。检查系统转储之前,jextract 必须首先对其进行处理 以添 加特定于运行时的信息。有必要使用相同版本的 Java 平台针对系统转储(命令行上的 jextract core.dmp)运行 jextract,并且在生成该系统转储的相同机器上运行。执行该操作之后,便可以在任何

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

分享到: 更多
的内容动态改变的行高
  • 实现Windows文件保护功能(2)
  • CentOS 5.5安装apache2.2.17(最简单安装)
  • linux 充电
  • 在CB中进行DirectX编程(3)
  • linux 用dd命令读写引导区文件
  • CSS高级技巧:CSS Sprites
  • LINUX基本网络参数(二)可执行脚本和命令
  • 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号