工具 | 操做系統 | Java 版本 | 具體命令 | |
JConsole | 非AIX | Java 1.5或者以上 | 經過 MBeans | 不太經常使用 |
VisualVM | 非AIX | Java 1.6或者以上 | ||
jstack | 非AIX | Java 1.5或者以上 | jps -l //列出進程 PID 以及 名稱java jstack <pid> >> jstack.txt工具 |
經常使用 |
CTRL-BREAK | Windows | 全部 | Java 的 dos 窗口裏面,CTRL-BREAK, 而後顯示在窗口裏面 | |
kill -3 <PID> | 全部 UNIX/Linux | 全部 | kill -3 <PID> | 經常使用於 AIX, 在 AIX 會生成單獨的 javacore 文件,其它 OS 很差捕捉輸出 |