Java CPU高如何查看线程状态

背景 服务器上线后,莫名其妙收到CPU高的报警。那么该如何排查呢? 方法 jps命令查看java对应的进程ID top -H -p PID 查看当前进程中线程状态,找到比较占CPU的几个PID printf “%x\n” PID 线程ID转换成16进制 jstack 31057|grep 16进制PID -A 30 查看对应线程状态信息 根据返回可看到是执行到哪里导致CPU过高
相关文章
相关标签/搜索