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
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