查詢java類進程CPU高的方法

1、用top查看佔用CPU高的進程

top

2、找到進程中佔用CPU高的線程

top -H -p <pid>

3、將該線程號轉爲16進制

printf "%x\n" <tid>

4、獲取java進程的堆棧

jstack -l <pid> > java.txt

5、在堆棧信息中查詢具體線程狀態,或者

jstatck -l <pid> | grep <tid> -A 30
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章