1、首先找到最耗时的进程id
top
2、再查找此进程内最消耗cpu的线程
top -Hp 17207
3、把线程id转成16进制,以便查找
printf "%x\n" 17342
4、打印jvm线程栈
jstack 17207 > a.tmp
5、查找线程栈
vim a.tmp
红色箭头指示的就是此线程当前正在运行的方法
时间: 2024-10-03 23:27:15
top
top -Hp 17207
printf "%x\n" 17342
jstack 17207 > a.tmp
vim a.tmp
红色箭头指示的就是此线程当前正在运行的方法