Linux記錄-GC值

jmap -heap pidspa

查看gc狀況:.net

jstat -gc PID 刷新頻率線程

jstat -gc 12538 5000對象

導出堆內存dump 文件:blog

jmap -dump:file=文件名.bin [pid]進程

導出線程dump文件內存

jstack 12377 > stack.logci

jstack -l pidit

大牛分析dump:https://blog.csdn.net/tianya846/article/details/38538411io

顯示內容說明以下(部分結果是經過其餘其餘參數顯示的,暫不說明):
S0C:年輕代中第一個survivor(倖存區)的容量 (字節)
S1C:年輕代中第二個survivor(倖存區)的容量 (字節)
S0U:年輕代中第一個survivor(倖存區)目前已使用空間 (字節)

S1U:年輕代中第二個survivor(倖存區)目前已使用空間 (字節)
EC:年輕代中Eden(伊甸園)的容量 (字節)
EU:年輕代中Eden(伊甸園)目前已使用空間 (字節)
OC:Old代的容量 (字節)
OU:Old代目前已使用空間 (字節)
PC:Perm(持久代)的容量 (字節)
PU:Perm(持久代)目前已使用空間 (字節)
YGC:從應用程序啓動到採樣時年輕代中gc次數
YGCT:從應用程序啓動到採樣時年輕代中gc所用時間(s)
FGC:從應用程序啓動到採樣時old代(全gc)gc次數
FGCT:從應用程序啓動到採樣時old代(全gc)gc所用時間(s)
GCT:從應用程序啓動到採樣時gc用的總時間(s)
NGCMN:年輕代(young)中初始化(最小)的大小 (字節)
NGCMX:年輕代(young)的最大容量 (字節)
NGC:年輕代(young)中當前的容量 (字節)
OGCMN:old代中初始化(最小)的大小 (字節)
OGCMX:old代的最大容量 (字節)
OGC:old代當前新生成的容量 (字節)
PGCMN:perm代中初始化(最小)的大小 (字節)
PGCMX:perm代的最大容量 (字節)
PGC:perm代當前新生成的容量 (字節)
S0:年輕代中第一個survivor(倖存區)已使用的佔當前容量百分比
S1:年輕代中第二個survivor(倖存區)已使用的佔當前容量百分比
E:年輕代中Eden(伊甸園)已使用的佔當前容量百分比
O:old代已使用的佔當前容量百分比
P:perm代已使用的佔當前容量百分比
S0CMX:年輕代中第一個survivor(倖存區)的最大容量 (字節)
S1CMX :年輕代中第二個survivor(倖存區)的最大容量 (字節)
ECMX:年輕代中Eden(伊甸園)的最大容量 (字節)
DSS:當前須要survivor(倖存區)的容量 (字節)(Eden區已滿)
TT: 持有次數限制
MTT : 最大持有次數限制

查看進程運行時間
ps -eo pid,tty,user,comm,lstart,etime | grep 24019
算頻率:持續時間 /FGC

########################################################################

jmap -heap 335477

jstat -gc 335477 ---垃圾回收統計
jstat -gccapacity 335477 ---堆內存統計
jstat -gcnew 335477 ---新生代垃圾回收統計
jstat -gcnewcapacity ---新生代內存統計
jstat -gcold ---老年代垃圾回收統計
jstat -gcoldcapacity ---老年代內存統計
jstat -gcmetacapacity ---元數據空間統計
jstat -gcutil ---總結垃圾回收統計
jstat -printcompilation---JVM編譯方法統計

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

NGCMN:新生代最小容量
NGCMX:新生代最大容量
NGC:當前新生代容量
OGCMN:老年代最小容量
OGCMX:老年代最大容量
OGC:當前老年代大小
MCMN:最小元數據容量
MCMX:最大元數據容量
MC:當前元數據空間大小
CCSMN:最小壓縮類空間大小
CCSMX:最大壓縮類空間大小
CCSC:當前壓縮類空間大小

TT:對象在新生代存活的次數MTT:對象在新生代存活的最大次數DSS:指望的倖存區大小

相關文章
相關標籤/搜索