WEB开发网
开发学院软件开发Java 使用 IBM 性能分析工具解决生产环境中的性能问题 阅读

使用 IBM 性能分析工具解决生产环境中的性能问题

 2010-04-12 00:00:00 来源:WEB开发网   
核心提示: 在多次研究 heapdump 文件无果的情况下,笔者开始逐渐将注意力转移到 javacore 文件上,使用 IBM 性能分析工具解决生产环境中的性能问题(5),虽然它比较小,说不定内藏玄机呢,令人惊喜的是,其分析结果非常明了,通过多方搜寻,找到了 IBM Thread and Monitor D

在多次研究 heapdump 文件无果的情况下,笔者开始逐渐将注意力转移到 javacore 文件上,虽然它比较小,说不定内藏玄机呢。通过多方搜寻,找到了 IBM Thread and Monitor Dump Analyzer for Java(以下简称 jca)—— A tool that allows identification of hangs, deadlocks, resource contention, and bottlenecks in Java threads。通过它自身的这段描述来看,这正是笔者所需要的好工具。

这个工具的使用和 HeapAnalyzer 一样,非常容易,同样提供了详细的 readme 文档,这里也简单举例如下:

#/usr/java50/bin/java -Xmx1000m -jar jca37.jar 


图 2. 通过 xManager 工具登录到 AIX 服务器上打开 jca 的效果图
使用 IBM 性能分析工具解决生产环境中的性能问题

查看原图(大图)

笔者直接在生产环境下直接通过它对产生的 javacore 文件进行分析,令人惊喜的是,其分析结果非常明了,笔者心头的疑云在对结果进行进一步分析核实后也渐渐散去。

图 3. jca 对 javacore.20090602.134015.430370.txt 的分析结果 —— 第一部分
使用 IBM 性能分析工具解决生产环境中的性能问题

查看原图(大图)

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 IBM 性能分析

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