查询java类进程CPU高的方法

2023-01-29  本文已影响0人  赵阳_c149

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
上一篇 下一篇

猜你喜欢

热点阅读