工具 | 操做系统 | 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 很差捕捉输出 |