java jstat 命令_java高分局之jstat命令使用(转)
轉(zhuǎn)自:http://blog.csdn.net/h_025/article/details/52813817
java高分局之jstat命令使用
jstat命令可以查看堆內(nèi)存各部分的使用量,以及加載類的數(shù)量。命令的格式如下:
jstat [-命令選項(xiàng)] [vmid] [間隔時間/毫秒] [查詢次數(shù)]
注意:使用的jdk版本是jdk8.
類加載統(tǒng)計(jì):
C:\Users\Administrator>jstat?-class?2060
Loaded??Bytes??Unloaded??Bytes?????Time
15756?17355.6????????0?????0.0??????11.29
Loaded:加載class的數(shù)量
Bytes:所占用空間大小
Unloaded:未加載數(shù)量
Bytes:未加載占用空間
Time:時間
編譯統(tǒng)計(jì)
C:\Users\Administrator>jstat?-compiler?2060
Compiled?Failed?Invalid???Time???FailedType?FailedMethod
9142??????1???????0?????5.01??????????1?org/apache/felix/resolver/ResolverImpl?mergeCandidatePackages
Compiled:編譯數(shù)量。
Failed:失敗數(shù)量
Invalid:不可用數(shù)量
Time:時間
FailedType:失敗類型
FailedMethod:失敗的方法
垃圾回收統(tǒng)計(jì)
C:\Users\Administrator>jstat?-gc?2060
S0C????S1C????S0U????S1U??????EC???????EU????????OC?????????OU??????????MC?????MU????CCSC??????CCSU???YGC?????YGCT????FGC????FGCT?????GCT
20480.0?20480.0??0.0???13115.3?163840.0?113334.2??614400.0???436045.7??63872.0?61266.5??0.0????0.0??????149????3.440???8??????0.295????3.735
S0C:第一個幸存區(qū)的大小
S1C:第二個幸存區(qū)的大小
S0U:第一個幸存區(qū)的使用大小
S1U:第二個幸存區(qū)的使用大小
EC:伊甸園區(qū)的大小
EU:伊甸園區(qū)的使用大小
OC:老年代大小
OU:老年代使用大小
MC:方法區(qū)大小
MU:方法區(qū)使用大小
CCSC:壓縮類空間大小
CCSU:壓縮類空間使用大小
YGC:年輕代垃圾回收次數(shù)
YGCT:年輕代垃圾回收消耗時間
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
堆內(nèi)存統(tǒng)計(jì)
C:\Users\Administrator>jstat?-gccapacity?2060
NGCMN????NGCMX?????NGC?????S0C?????S1C???????EC??????OGCMN??????OGCMX???????OGC?????????OC??????????MCMN?????MCMX??????MC?????CCSMN????CCSMX?????CCSC????YGC????FGC
204800.0?204800.0?204800.0?20480.0?20480.0?163840.0???614400.0???614400.0???614400.0???614400.0??????0.0????63872.0??63872.0??????0.0??????0.0??????0.0????149?????8
NGCMN:新生代最小容量
NGCMX:新生代最大容量
NGC:當(dāng)前新生代容量
S0C:第一個幸存區(qū)大小
S1C:第二個幸存區(qū)的大小
EC:伊甸園區(qū)的大小
OGCMN:老年代最小容量
OGCMX:老年代最大容量
OGC:當(dāng)前老年代大小
OC:當(dāng)前老年代大小
MCMN:最小元數(shù)據(jù)容量
MCMX:最大元數(shù)據(jù)容量
MC:當(dāng)前元數(shù)據(jù)空間大小
CCSMN:最小壓縮類空間大小
CCSMX:最大壓縮類空間大小
CCSC:當(dāng)前壓縮類空間大小
YGC:年輕代gc次數(shù)
FGC:老年代GC次數(shù)
新生代垃圾回收統(tǒng)計(jì)
C:\Users\Administrator>jstat?-gcnew?7172
S0C????S1C????S0U????S1U???TT?MTT??DSS??????EC???????EU?????YGC?????YGCT
40960.0?40960.0?25443.1????0.0?15??15?20480.0?327680.0?222697.8?????12????0.736
S0C:第一個幸存區(qū)大小
S1C:第二個幸存區(qū)的大小
S0U:第一個幸存區(qū)的使用大小
S1U:第二個幸存區(qū)的使用大小
TT:對象在新生代存活的次數(shù)
MTT:對象在新生代存活的最大次數(shù)
DSS:期望的幸存區(qū)大小
EC:伊甸園區(qū)的大小
EU:伊甸園區(qū)的使用大小
YGC:年輕代垃圾回收次數(shù)
YGCT:年輕代垃圾回收消耗時間
新生代內(nèi)存統(tǒng)計(jì)
C:\Users\Administrator>jstat -gcnewcapacity 7172 NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC 409600.0 409600.0 409600.0 40960.0 40960.0 40960.0 40960.0 327680.0 327680.0 12 0NGCMN:新生代最小容量
NGCMX:新生代最大容量
NGC:當(dāng)前新生代容量
S0CMX:最大幸存1區(qū)大小
S0C:當(dāng)前幸存1區(qū)大小
S1CMX:最大幸存2區(qū)大小
S1C:當(dāng)前幸存2區(qū)大小
ECMX:最大伊甸園區(qū)大小
EC:當(dāng)前伊甸園區(qū)大小
YGC:年輕代垃圾回收次數(shù)
FGC:老年代回收次數(shù)
老年代垃圾回收統(tǒng)計(jì)
C:\Users\Administrator>jstat?-gcold?7172
MC???????MU??????CCSC?????CCSU???????OC??????????OU???????YGC????FGC????FGCT?????GCT
33152.0??31720.8??????0.0??????0.0????638976.0????184173.0?????12?????0????0.000????0.736
MC:方法區(qū)大小
MU:方法區(qū)使用大小
CCSC:壓縮類空間大小
CCSU:壓縮類空間使用大小
OC:老年代大小
OU:老年代使用大小
YGC:年輕代垃圾回收次數(shù)
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
老年代內(nèi)存統(tǒng)計(jì)
C:\Users\Administrator>jstat?-gcoldcapacity?7172
OGCMN???????OGCMX????????OGC?????????OC???????YGC???FGC????FGCT?????GCT
638976.0????638976.0????638976.0????638976.0????12?????0????0.000????0.736
OGCMN:老年代最小容量
OGCMX:老年代最大容量
OGC:當(dāng)前老年代大小
OC:老年代大小
YGC:年輕代垃圾回收次數(shù)
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
元數(shù)據(jù)空間統(tǒng)計(jì)
C:\Users\Administrator>jstat?-gcmetacapacity?7172
MCMN???????MCMX????????MC???????CCSMN??????CCSMX???????CCSC?????YGC???FGC????FGCT?????GCT
0.0????33152.0????33152.0????????0.0????????0.0????????0.0????12?????0????0.000????0.736
MCMN:最小元數(shù)據(jù)容量
MCMX:最大元數(shù)據(jù)容量
MC:當(dāng)前元數(shù)據(jù)空間大小
CCSMN:最小壓縮類空間大小
CCSMX:最大壓縮類空間大小
CCSC:當(dāng)前壓縮類空間大小
YGC:年輕代垃圾回收次數(shù)
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
總結(jié)垃圾回收統(tǒng)計(jì)
C:\Users\Administrator>jstat?-gcutil?7172
S0?????S1?????E??????O??????M?????CCS????YGC?????YGCT????FGC????FGCT?????GCT
62.12???0.00??81.36??28.82??95.68??????-?????12????0.736?????0????0.000????0.736
S0:幸存1區(qū)當(dāng)前使用比例
S1:幸存2區(qū)當(dāng)前使用比例
E:伊甸園區(qū)使用比例
O:老年代使用比例
M:元數(shù)據(jù)區(qū)使用比例
CCS:壓縮使用比例
YGC:年輕代垃圾回收次數(shù)
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
JVM編譯方法統(tǒng)計(jì)
C:\Users\Administrator>jstat?-printcompilation?7172
Compiled??Size??Type?Method
4608?????16????1?org/eclipse/emf/common/util/SegmentSequence$SegmentSequencePool$SegmentsAccessUnit?reset
Compiled:最近編譯方法的數(shù)量
Size:最近編譯方法的字節(jié)碼數(shù)量
Type:最近編譯方法的編譯類型。
Method:方法名標(biāo)識。
總結(jié)
以上是生活随笔為你收集整理的java jstat 命令_java高分局之jstat命令使用(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux脚本监控某一进程,linux监
- 下一篇: ENSP配置 实例五 RIP配置