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過高
相關文章
相關標籤/搜索