当某个java进程cpu较高时,可以通过linux命令排查问题。
1. 根据top查看java进程号pid,如52210
2. 查看某个进程的线程以及使用时间,cpu情况
ps -mp 52210 -o THREAD,tid,time
3. printf "%x\n" 18080
46a0
4. jstack 52210 | grep 46a0 -A 30
5. 根据代码行分析原因。
当某个java进程cpu较高时,可以通过linux命令排查问题。
1. 根据top查看java进程号pid,如52210
2. 查看某个进程的线程以及使用时间,cpu情况
ps -mp 52210 -o THREAD,tid,time