1、线程诊断cpu占用过高

1、先用top命令查看哪一个java程序占用cpu过高
2、再用**ps H -eo pid,tid,%cpu | grep 进程id ** 查看哪一个线程占用cpu过高
3、将线程id换算成16进制
4、使用**jstack 进程id**查看所有的java线程,找到具体的线程,根据换算来的id查找
image.png