Java 工具集

在 sudo -u tomcat 狀態下執行java

 

1. jstacktomcat

jstack pid >> file : 打印當前 thread stack 狀態 線程

CPU 高分析流程orm

使用jstack分析步驟對象

1) top 查看java進程進程

2) top -p <java-pid> -H 查看消耗cpu的線程form

3) <thread-id> 轉爲 十六進制thread

4) sudo -u tomcat jstack <java-pid> | grep -A 10 <0x thread-id> 查看運行情況file

 

2. jmapmap

jmap -heap <pid>: 查看 heap 分配情況

jmap -histo <pid>: 查看 heap 對象佔用情況

jmap -histo:live <pid>: 查看 heap fullgc 後對象佔用情況

jmap -dump:format=b,file=filename pid: heapdump

 

3. jstat

jstat -gcutil <pid> <interval> : 查看 gc 回收情況

相關文章
相關標籤/搜索