java程序佔用cpu過高分析

java程序佔用cpu過高分析 一般情況下,是由於線程引起的(本文只討論一般情況) 首先連接到服務器,使用top命令查看佔用cpu高的java服務進程 然後根據PID,執行 top -Hp指令,觀察內部線程情況 觀察到PID爲222033的佔用了99.9%的cpu,然後將其PID轉爲16進制: 得到爲0x36351 使用指令jstack -l 218043 打印出線程快照,尋找其中nid爲0x36
相關文章
相關標籤/搜索