#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