Java程序CPU飙高问题

1.找到CPU飙高的Java进程号
ps -ef|grep java > javayyyymmdd.log
2.用top命令验证,然后用以下命令查看进程pid中包含的具体线程
top -Hp pid
3.需要把线程id转化为16进制
printf "%x\n" id
4.查看线程的堆栈信息
jstack pid | grep id16
5.也可以把进程中所有线程堆栈打印出来后再搜索
jstack pid > jstackyyyymmdd.log

posted @ 2021-11-25 09:49  oioele  阅读(64)  评论(0)    收藏  举报