定位CPU高问题三把斧

1、top -H -p PID 查看对应进程的哪个线程占用CPU过高

2、printf "%x\n" tid   将需要的线程ID转换为16进制格式

3、jstack pid >> java.txt 导出CPU占用高进程的线程栈

 

之后就要靠业务逻辑查看为啥CPU靠业务上去分析问题了。

posted @ 2018-01-02 20:00  woniu4  阅读(143)  评论(0编辑  收藏  举报