Linux服务器下JVM堆栈信息dump及问题排查

#dump 方法栈信息
jstack $pid > /home/$pid/jstack.txt

#dump jvm内存使用情况
jmap -heap $pid > /home/$pid/jmapheap.txt

#dump jvm二进制的内存详细使用情况 (效果同在Tomcat的catalina.sh中添加 set JAVA_OPTS=%JAVA_OPTS% -server -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/heapdump  此文件需要借用内存分析工具如:Memory Analyzer (MAT)来分析)
jmap -dump:format=b,file=/home/$pid/jmapdump.txt $pid

注:本文中的$pid均表示jvm进程id

原文地址:https://www.cnblogs.com/zhangww/p/9942185.html