1.使用 top -p 命令(为Java进程的id号)查看Java进程的cpu占用
2.使用 top -Hp 命令(为Java进程的id号)获取CPU占用高的线程id号
3.使用 printf “%x\n” 命令(tid指线程的id号)将以上10进制的线程号转换为16进制
4.使用dk自带命令jstack获取此时的线程快照并输入到文件中: jstack -l > ./jstack_result.txt 命令(为Java进程的id号)来获取线程快照结果并输入到指定文件。
https://blog.csdn.net/lq0954/article/details/122862314