jstat命令列工具監控JVM記憶體和垃圾回收
阿新 • • 發佈:2021-12-09
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)。