1.通过top命令找到cpu使用率高的程序的进程号,其中进程号为PID
top
2.通过命令找到该java服务下cpu使用率高的线程,其中线程号为TID
top -Hp PID
3.将线程ID转成16进制
printf '0x%x\n' TID
4.通过jstack命令查看线程堆栈
jstack PID | grep TID的16进制 -A 20
1.通过top命令找到cpu使用率高的程序的进程号,其中进程号为PID
top
2.通过命令找到该java服务下cpu使用率高的线程,其中线程号为TID
top -Hp PID
3.将线程ID转成16进制
printf '0x%x\n' TID
4.通过jstack命令查看线程堆栈
jstack PID | grep TID的16进制 -A 20