分析栈
分析死锁
打印栈内线程情况,关注死锁关键字 jstack 8424 > /tmp/jstack.txt
分析CPU消耗
查看哪个线程消耗CPU过高 top -H -p8424(JVM进程号)
参考:Cat消息消费机器CPU消耗过高问题分析(jstack 查看线程运行情况)
分析堆
查看JVM垃圾回收情况
jstat -gcutil 14063 2000 10
分析堆内对象
由高到低排序堆内对象 jmap -histo PID
打印完成的堆内对象,使用jvisualvm.exe分析 jmap -dump:format=b,file=fileName.hprof pid