1.top
定位到某个具体的进程占用cpu最高,拿到进程id
2.top -Hp 进程id
定位到进程里的某个线程占用最高,拿到线程id
3.printf "%x" 线程id
拿到线程的16进制id
4.jstack 进程id | grep 16进制线程id -A 20
就可以看到线程的堆栈信息,查找自己业务代码,进行具体定位就行