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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM