jstat命令使用
jstat命令可以查看堆內(nèi)存各部分的使用量,以及加載類的數(shù)量。命令的格式如下:
jstat [-命令選項] [vmid] [間隔時間/毫秒] [查詢次數(shù)]
當(dāng)前使用jdk 是1.8
類加載統(tǒng)計
C:\Users\Administrator>jstat -class 2060 Loaded Bytes Unloaded Bytes Time15756 17355.6 0 0.0 11.29- Loaded:加載class的數(shù)量
- Bytes:所占用空間大小
- Unloaded:未加載數(shù)量
- Bytes:未加載占用空間
- Time:時間
編譯統(tǒng)計
C:\Users\Administrator>jstat -compiler 2060 Compiled Failed Invalid Time FailedType FailedMethod9142 1 0 5.01 1 org/apache/felix/resolver/ResolverImpl mergeCandidatePackages- Compiled:編譯數(shù)量。
- Failed:失敗數(shù)量
- Invalid:不可用數(shù)量
- Time:時間
- FailedType:失敗類型
- FailedMethod:失敗的方法
垃圾回收統(tǒng)計
C:\Users\Administrator>jstat -gc 2060S0C 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)計
C:\Users\Administrator>jstat -gccapacity 2060NGCMN 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)計
C:\Users\Administrator>jstat -gcnew 7172S0C 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)計
C:\Users\Administrator>jstat -gcnewcapacity 7172NGCMN NGCMX NGC S0CMX S0C S1CMX S1C ECMX EC YGC FGC409600.0 409600.0 409600.0 40960.0 40960.0 40960.0 40960.0 327680.0 327680.0 12 0- NGCMN:新生代最小容量
- 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)計
C:\Users\Administrator>jstat -gcold 7172MC MU CCSC CCSU OC OU YGC FGC FGCT GCT33152.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)計
C:\Users\Administrator>jstat -gcoldcapacity 7172OGCMN OGCMX OGC OC YGC FGC FGCT GCT638976.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)計
C:\Users\Administrator>jstat -gcmetacapacity 7172MCMN MCMX MC CCSMN CCSMX CCSC YGC FGC FGCT GCT0.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)計
C:\Users\Administrator>jstat -gcutil 7172S0 S1 E O M CCS YGC YGCT FGC FGCT GCT62.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)計
C:\Users\Administrator>jstat -printcompilation 7172 Compiled Size Type Method4608 16 1 org/eclipse/emf/common/util/SegmentSequence$SegmentSequencePool$SegmentsAccessUnit reset- Compiled:最近編譯方法的數(shù)量
- Size:最近編譯方法的字節(jié)碼數(shù)量
- Type:最近編譯方法的編譯類型。
- Method:方法名標(biāo)識。
?
?
?
總結(jié)
- 上一篇: 【知识图谱】知识推理[通俗易懂](「知识
- 下一篇: npm包–rimraf[通俗