jvm問題排查

結合threaddump(jstack ),heapdump(jmap和jhat或mat ),gc日誌進行問題分析
cpu過高,top找出過高進程,top -Hp pid找出過高線程,jstack找出對應線程(nid,操作系統線程id)的堆棧,可能是gc線程頻繁gc導致,或普通線程做密集運算。
頻繁gc分析heapdump和gc日誌,有可能System.gc()頻繁調用,或者是在生成大量對象

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章