IBM J9 JDK thread dump analysis

工作中偶尔遇到一些基于 IBM J9 的 JDK 应用, 由于大部分时间都是和 Linux + Hotspot JDK 打交道, 对于 IBM J9 JDK 不是很熟悉, 不过 IBM 有很多工具可以分析这些东西, 记录一下, 以备以往.

首先, 它的 thread dump 在一个叫 Java core dump 的文件里, 这里并不是 *nix 的一般意义上的 core dump, 只是 java 的 thread 相关的一些 dump 内容. 如何 获得一个 thread dump, 参看这里: https://www.ibm.com/support/knowledgecenter/SS3JSW_5.2.0/com.ibm.help.performance_mgmt.doc/SIPM_ThreadDump.html

# 获得文件名以 javacore*** 开头
kill -QUIT <java_pid>
find /app -name javacore*

分析工具使用:
IBM Thread and Monitor Dump Analyzer for Java, 下载地址: ftp://public.dhe.ibm.com/software/websphere/appserv/support/tools/jca/jca457.jar

官方地址: https://www.ibm.com/support/pages/java-core-debugging-using-ibm-thread-and-monitor-dump-analyzer-java

标签: none

添加新评论