jstack與jmap分析java堆棧信息


首先確定要查詢的服務進程pid,可用ps -ef|grep 進程名稱

jstack -l pid >> stack_info.txt,將此進程的堆棧信息導出到txt文件中

 

 

 其中"catalina-exec-4"為某一個線程的名稱,catalina開頭一般為tomcat起的一些線程,線程的pid為nid后的16進制信息,0x2771轉為10進制為10097

jmap -histo:live pid > jmap_info.txt 可以導出jvm下存活的堆內存信息

instances為某個類在內存中的實例數量

 


免責聲明!

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



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