分析的思路是结合Linux和Jdk命令一起进行分析
案例步骤:
1.首先用top命令找出cpu占比最高的
结合上图分析出,是pid为5101的进程占用cpu比例较高
2.再使用ps -ef或者jps进一步定位,得知是一个怎么样的一个后台程序
3.再定位到具体线程或者代码,使用ps -mp 进程id -o THREAD,tid,time命令查看,其中pid是指定进程id,而tid是线程id,对应的命令是ps -mp 5101 -o THREAD,tid,time,结果如下图
可以看到5102的线程id占用cpu过高
4.将需要的线程ID转换为16进制格式(英文小写格式)
5102转为16进制,对应13EE,再转为英文小写13ee