WEB开发网
开发学院软件开发Java IBM 的 Java 诊断,第 4 部分: 使用分析模块扩展 ... 阅读

IBM 的 Java 诊断,第 4 部分: 使用分析模块扩展 IBM Dump Analyzer for Java

 2010-04-01 00:00:00 来源:WEB开发网   
核心提示: 要通过 ISA 运行自己的分析程序,需要将它们打包为一个 JAR 文件,IBM 的 Java 诊断,第 4 部分: 使用分析模块扩展 IBM Dump Analyzer for Java(10),称为 analyzers.jar ,并使用您的文件替换 installDir/plugins/com

要通过 ISA 运行自己的分析程序,需要将它们打包为一个 JAR 文件,称为 analyzers.jar ,并使用您的文件替换 installDir/plugins/com.ibm.java.diagnostics.dbda.isa_(version number)/WEB-INF/lib 中的同名文件。要创建 JAR 文件,执行上一节 “从命令行运行分析程序” 开始部分介绍的步骤。

要运行分析程序,需要将完全限定名添加到 ISA Dump Analyzer 视图的 Optional Parameters 文本字段中。图 1 显示了所需的可选参数以及 清单 1 运行 DWAnalyze 示例的输出:

图 1. 通过 ISA 运行 DWAnalyze
IBM 的 Java 诊断,第 4 部分: 使用分析模块扩展 IBM Dump Analyzer for Java

查看原图(大图)

图 2 显示了所需的可选参数以及 清单 2 中运行 DWReport 示例的输出:

图 2. 通过 ISA 运行 DWReport
IBM 的 Java 诊断,第 4 部分: 使用分析模块扩展 IBM Dump Analyzer for Java

查看原图(大图)

SML:概述

可以使用 Java 语言编写所有四个分析模块,并在这在很多情况下都是一种适当的方法。然而,有时候您也许想避免 Java 语言的复杂性,而使用一些非常简单的脚本功能调用现有的分析程序。针对这些情况,我们的团队提供了一种基于状态机概念的语言,进入状态机之后会在各个状态之间移动,直到完成分析。我们将这种语言称为状态机语言(SML)。我们没有对 SML 使用任何循环结构并且进一步进行了限制:一个状态只能访问一次。目的是确保可以快速构建脚本并且避免发生无休止的重复分析。

上一页  5 6 7 8 9 10 

Tags:IBM Java 诊断

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接