1.使用top命令找出cpu占比最高的,并记录pid
2.使用jps或者grep进一步定位
jps -l
ps -ef|grep java|grep -v grep
3.定位到具体的线程或者代码
ps -mp 进程 -o THREAD,tid,time
4.将需要的线程TID转换为16进制格式(英文小写格式)
5.jstack 进程ID | grep tid(16进制线程ID小写英文)-A60
A60:表示打印前60行
jps -l
ps -ef|grep java|grep -v grep
ps -mp 进程 -o THREAD,tid,time
A60:表示打印前60行