1.top
查看CPU彪高的进程 假设 2400
2.top -Hp 2400
查看CPU过高的线程 假设 42122
3.printf "0x%x" 42122
将线程id转成16进制 假设 0xa48a
4.jstack 42122 | grep 0xa48a -A 10
java虚拟机自带的堆栈跟踪工具 跟踪堆栈定位后10行代码
1.top
查看CPU彪高的进程 假设 2400
2.top -Hp 2400
查看CPU过高的线程 假设 42122
3.printf "0x%x" 42122
将线程id转成16进制 假设 0xa48a
4.jstack 42122 | grep 0xa48a -A 10
java虚拟机自带的堆栈跟踪工具 跟踪堆栈定位后10行代码