如何排查CPU飙升的Java问题

1. JPS 查看jvm进程

2. 显示线程列表

ps -mp pid -o THREAD,tid,time

找到了耗时最高的线程tid

3. tid转换成16进制

printf "%x
" tid

4. jstack 打印出耗时高的线程

jstack pid |grep tid -A 30
原文地址:https://www.cnblogs.com/oldtrafford/p/7324852.html