🍀 结合 Linux 和 JDK 命令一块分析 🍀 案例步骤 📌1、先用 top 命令找出CPU占比最高的 📌2、ps -ef 或者 jps 进一步定位,得知是一个怎么样的一个后台程序给我们惹事 📌3、定位到具体线程或者代码 ⏳ ps -mp 进程 -o THREAD,tid,time ⏳ 参数解释 -m 显示所有的线程-p pid 进程使用cpu的时间-o 该参数后是用户自定义格式 📌4、将需要的线程ID转换为16进制格式(英文小写格式) ⏳ printf “%x\n” 有问题的线程ID 📌5、jstack 进程ID | grep tid(16进制线程ID小写英文)-A60