排查JAVA,CPU占用比较高的进程问题:
查看进程比较高的 pid
top
查找进程比较高,里面占用比较高的线程 tid
ps -mp pid -o THREAD,tid,time | sort -rn
将tid 转成16进制
printf "%x\n" tid
通过 pid 和 tid 定位逻辑问题点
jstack pid |grep tid -A 30
排查JAVA,CPU占用比较高的进程问题:
top
ps -mp pid -o THREAD,tid,time | sort -rn
printf "%x\n" tid
jstack pid |grep tid -A 30