JVM內(nèi)存溢出問題查詢方式

一、 使用 jps 命令查看配置了JVM的服務(wù)
jps


image

標(biāo)紅部分是進程號

二、查看某個進程JVM的GC使用情況
jstat -gc 71614 5000

jstat -gc 進程號 刷新時間

image
  • S0C:年輕代中第一個survivor(幸存區(qū))的容量 (字節(jié))
  • S1C:年輕代中第二個survivor(幸存區(qū))的容量 (字節(jié))
  • S0U :年輕代中第一個survivor(幸存區(qū))目前已使用空間 (字節(jié))
  • S1U :年輕代中第二個survivor(幸存區(qū))目前已使用空間 (字節(jié))
  • EC :年輕代中Eden(伊甸園)的容量 (字節(jié))
  • EU :年輕代中Eden(伊甸園)目前已使用空間 (字節(jié))
  • OC :Old代的容量 (字節(jié))
  • OU :Old代目前已使用空間 (字節(jié))
  • MC:metaspace(元空間)的容量 (字節(jié))
  • MU:metaspace(元空間)目前已使用空間 (字節(jié))
  • YGC :從應(yīng)用程序啟動到采樣時年輕代中g(shù)c次數(shù)
  • YGCT :從應(yīng)用程序啟動到采樣時年輕代中g(shù)c所用時間(s)
  • FGC :從應(yīng)用程序啟動到采樣時old代(全gc)gc次數(shù)
  • FGCT :從應(yīng)用程序啟動到采樣時old代(全gc)gc所用時間(s)
  • GCT:從應(yīng)用程序啟動到采樣時gc用的總時間(s)

三、查看服務(wù)類加載情況
jstat -class 71614 1000
jstat -class 進程號 刷新時間

image.png

類加載情況

四、jvisualvm
jvisualvm
jvisualvm命令,工具查看對應(yīng)內(nèi)存使用情況,dump文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容