結合threaddump(jstack ),heapdump(jmap和jhat或mat ),gc日誌進行問題分析
cpu過高,top找出過高進程,top -Hp pid找出過高線程,jstack找出對應線程(nid,操作系統線程id)的堆棧,可能是gc線程頻繁gc導致,或普通線程做密集運算。
頻繁gc分析heapdump和gc日誌,有可能System.gc()頻繁調用,或者是在生成大量對象
jvm問題排查
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
JVM類加載機制入門
踏雪江南
2020-07-08 12:23:41
Java 四種引用類型,強引用、軟引用、弱引用、虛引用
雲棲號資訊小哥
2020-08-04 14:40:48
你說你熟悉JVM?那你知道Java對象是如何創建、存儲和訪問的嗎?
雲棲號資訊小哥
2020-07-21 14:49:52
JVM之自定義類加載器入門
踏雪江南
2020-07-08 12:23:41
jvm雙親委派機制之打破雙親委派機制
踏雪江南
2020-07-08 12:23:41
JVM內存N個問題的最全解析
推薦閱讀:爲了阿里巴巴的P7offer,我籌備了半年,四面之後終於成功拿下 面試阿里(P8)竟被MySQL難倒,奮發圖強二次面試斬獲阿里offer 爲面阿里P8,我肝
mrchaochao
2020-07-08 10:00:46
面試,JVM總掛?阿里架構大牛:爭氣點,“路”都給你指出來了
mrchaochao
2020-07-08 10:00:46
問題解決:遇到tomcat的假死問題,如何排查問題
ldx2
2020-07-08 09:08:50
【Java基礎】 JVM、JRE、JDK三者關係
赤澳魚蛋
2020-07-08 07:08:47
簡要了解JVM的內存劃分
E_Mlls
2020-07-08 03:37:19