1. 程式人生 > 其它 >jstat命令列工具監控JVM記憶體和垃圾回收

jstat命令列工具監控JVM記憶體和垃圾回收

jstat命令列工具監控JVM記憶體和垃圾回收
jstat -gc 16475 5000

16475是程序idjstat命令的最後一個引數是每個輸出的時間間隔

  • S0C和S1C:這一列展示了Survivor0和Survivor1區的當前大小(單位KB)。

  • S0U和S1U:這一列展示了當前Survivor0和Survivor1區的使用情況(單位KB)。注意:無論任何時候,總會有一個Survivor區是空著的。

  • EC和EU:這些列展示了Eden區當前空間大小和使用情況(單位KB)。注意:EU的大小一直在增大。而且只要大小接近EC時,就會觸發Minor GC並且EU將會減小。

  • OC和OU:這些列展示了年老代當前空間大小和當前使用情況(單位KB)。

  • PC和PU:這些列展示了Perm Gen(永久代)當前空間大小和當前使用情況(單位KB)。

  • YGC和YGCT:YGC這列顯示了發生在年輕代的GC事件的數量。YGCT這列顯示了在年輕代進行GC操作的累計時間。注意:在EU的值由於minor GC導致下降時,同一行的YGC和YGCT都會增加。

  • FGC和FGCT:FGC列顯示了發生Full GC事件的次數。FGCT顯示了進行Full GC操作的累計時間。注意:相對於年輕代的GC使用時間,Full GC所用的時間長很多。

  • GCT:這一列顯示了GC操作的總累計時間。注意:總累計時間是YGCT和FGCT兩列所用時間的總和(GCT=YGCT+FGCT)。