我们遇到了 CPU 被消耗 100%的 情况
- top -p 27377 -H
可以看到 进程 27377 下 所有线程 消耗情况
我们 找到消耗最大的 线程号
然后 将线程 PID 转成 16进制 ,可以利用比如
- python hex(27433)
接下来 我们就需要 导出 java 进程的堆栈信息了
jstack 27377 >cpu.log
grep 0x6bz8 cpu.log
就能找到对应的线程信息了
我们遇到了 CPU 被消耗 100%的 情况
可以看到 进程 27377 下 所有线程 消耗情况
我们 找到消耗最大的 线程号
然后 将线程 PID 转成 16进制 ,可以利用比如
接下来 我们就需要 导出 java 进程的堆栈信息了
jstack 27377 >cpu.log
grep 0x6bz8 cpu.log
就能找到对应的线程信息了