Java Jstack排查CPU佔用過高問題

背景:交接程序CPU持續90%以上並且一段時間會自己死掉。 step1:使用JStack查看程序調用堆棧 jstack -l 1544 >> 1.txt step2:查找線程狀態爲的RUNNABLE的線程,存在兩個線程池在運行。 代碼截圖: 具體原因 已經很清晰了while(true)並不存在sleep,加上sleep就解決了。 總結 問題雖小,但值得反思。小問題是可以搞出大事情的 效果如下 修
相關文章
相關標籤/搜索