1. 程式人生 > >jvm檢視full gc頻率

jvm檢視full gc頻率

jdk版本1.8
檢視java程序

]#jps
24019 user.jar
25885 Jps
26958 Main

目標程序24019
監控jvm,每5秒列印一次

]# jstat -gc 24019 5000
 S0C    S1C     S0U      S1U      EC       EU        OC         OU       MC     MU     CCSC   CCSU      YGC     YGCT   FGC    FGCT     GCT   
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158
53248.0 55808.0 23075.3  0.0   216064.0 181168.5  288256.0   179280.1  60072.0 58559.5 7080.0 6734.8     32    1.244   6      1.914    3.158

說明

S0C:第一個倖存區的大小
S1C:第二個倖存區的大小
S0U:第一個倖存區的使用大小
S1U:第二個倖存區的使用大小
EC:伊甸園區的大小
EU:伊甸園區的使用大小
OC:老年代大小
OU:老年代使用大小
MC:方法區大小
MU:方法區使用大小
CCSC:壓縮類空間大小
CCSU:壓縮類空間使用大小
YGC:年輕代垃圾回收次數
YGCT:年輕代垃圾回收消耗時間
FGC:老年代垃圾回收次數
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間 

檢視程序執行時間

]# ps -eo pid,tty,user,comm,lstart,etime | grep 24019
24019 ?        admin    java            Thu Dec 13 11:17:14 2018    01:29:43
程序id                   程序名          開始時間                     持續時間  

算頻率

持續時間 /FGC