IBM的Java诊断,第1部分 - 编程入门网
内部执行的 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 的命令步骤:
IBM的Java诊断,第1部分(7)时间:2011-11-02 IBM Helen Beeken下面是 Linux 的步 骤:
其中,dumpName 是要分析的完全合格的转储名称,options 是可以用于配置 Dump Analyzer 的运行 时参数。运行 -help 选项将打印所有可用参数的列表。 图 3 中的快照显示了运行在命令行的 Dump Analyzer 的一些输出: 图 3. Dump Analyzer 命令行输出示例 未来计划 编写本文时,已经可以使用 Dump Analyzer 的初始版。我们的团队计划继续定期进行修改和更新。尤 其是,我们将侧重两个区域: IBM的Java诊断,第1部分(8)时间:2011-11-02 IBM Helen BeekenDTFJ:Dump Analyzer 的基础架构 Dump Analyzer 使用 DTFJ 询问格式化的系统转储。DTFJ 是一个 API,它支持构建 Java 诊断工具, 这些工具可以检查从 VM 中获取的系统转储。检查系统转储之前,jextract 必须首先对其进行处理 以添 加特定于运行时的信息。有必要使用相同版本的 Java 平台针对系统转储(命令行上的 jextract core.dmp)运行 jextract,并且在生成该系统转储的相同机器上运行。执行该操作之后,便可以在任何 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |