1、首先,通过jps -l,找到java服务的进程PID;
2、通过jstack PID > pp.txt
3、通过top -H -p PID 拿到cpu使用率过高的线程cpu-PID
4、通过printf "%x\n" cpu-PID 获取到16进制数字
5、在pp.txt中查询到该16进制数字,就是cpu占用过高的地方
1、首先,通过jps -l,找到java服务的进程PID;
2、通过jstack PID > pp.txt
3、通过top -H -p PID 拿到cpu使用率过高的线程cpu-PID
4、通过printf "%x\n" cpu-PID 获取到16进制数字
5、在pp.txt中查询到该16进制数字,就是cpu占用过高的地方