java8新生代_jdk8.0的jvm详情
jstat命令可以查看堆內(nèi)存各部分的使用量,以及加載類的數(shù)量。命令的格式如下:
jstat [-命令選項(xiàng)] [vmid] [間隔時間/毫秒] [查詢次數(shù)]
注意:使用的jdk版本是jdk8.
[work@16-11-118qf-pms]$ jstat -class 32417
Loaded?? Bytes?? Unloaded?? Bytes? Time
5579 10631.2? ? ? ? 0? ? 0.0? ? ? 2.03
Loaded:加載class的數(shù)量
Bytes:所占用空間大小
Unloaded:未加載數(shù)量
Bytes:未加載占用空間
Time:時間
編譯統(tǒng)計(jì)
[work@16-11-118qf-pms]$ jstat -compiler32417
Compiled Failed Invalid? Time? FailedType FailedMethod5
4280012.350
Compiled:編譯數(shù)量。
Failed:失敗數(shù)量
Invalid:不可用數(shù)量
Time:時間
FailedType:失敗類型
FailedMethod:失敗的方法
垃圾回收統(tǒng)計(jì)?? jstat -gc 32417
[work@16-11-118qf-pms]$ jstat -gc 32417
S0C? ? S1C? ? ? S0U? ? S1U? EC? ? ? EU? ? ? ? OC? ? ? ? ? OU? ? ? MC? ? ? MU? ? CCSC? CCSU? ? ? YGC? ? YGCT? ? FGC? ? FGCT? GCT43520.043520.020937.70.0524288.0316827.5699392.0112.031616.030838.13712.03522.020.06400.0000.064
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)存分配臨界值? jstat -gccapacity 32417
[work@16-11-118qf-pms]$ jstat -gccapacity32417NGCMN? ? NGCMX? ? NGC? ? S0C? ? S1C? ? ? EC? ? ? OGCMN? ? ? OGCMX? ? ? OGC? ? ? ? OC? ? ? ? MCMN? ? MCMX? ? ? MC? ? ? CCSMN? ? CCSMX? ? CCSC? ? YGC? ? FGC349184.0698880.0611328.043520.043520.0524288.0699392.01398272.0699392.0699392.00.01077248.031616.00.01048576.03712.020
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ì) ?jstat -gcnew 32417
[work@16-11-118qf-pms]$ jstat -gcnew32417S0C? ? S1C? ? S0U? ? ? S1U? TT MTT? DSS? ? ? EC? ? ? EU? ? ? YGC? ? YGCT43520.043520.020937.70.071543520.0524288.0316827.520.064
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ì)? jstat -gcnewcapacity 32417
[work@16-11-118qf-pms]$ jstat -gcnewcapacity32417NGCMN? ? ? NGCMX? ? ? NGC? ? ? S0CMX? ? S0C? ? S1CMX? ? S1C? ? ? ECMX? ? ? ? EC? ? ? YGC? FGC349184.0698880.0611328.0232960.043520.0232960.043520.0697856.0524288.020
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)計(jì)
[work@16-11-118qf-pms]$ jstat -gcold32417MC? ? ? MU? ? ? CCSC? ? CCSU? ? ? OC? ? ? ? ? OU? ? ? YGC? ? FGC? ? FGCT? ? GCT31616.030838.13712.03522.0699392.0112.0200.0000.064
MC:方法區(qū)大小
MU:方法區(qū)使用大小
CCSC:壓縮類空間大小
CCSU:壓縮類空間使用大小
OC:老年代大小
OU:老年代使用大小
YGC:年輕代垃圾回收次數(shù)
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
老年代內(nèi)存統(tǒng)計(jì) ?jstat -gcoldcapacity 32417
[work@16-11-118qf-pms]$ jstat -gcoldcapacity32417OGCMN? ? ? OGCMX? ? ? ? OGC? ? ? ? OC? ? ? YGC? FGC? ? FGCT? ? GCT699392.01398272.0699392.0699392.0200.0000.064
OGCMN:老年代最小容量
OGCMX:老年代最大容量
OGC:當(dāng)前老年代大小
OC:老年代大小
YGC:年輕代垃圾回收次數(shù)
FGC:老年代垃圾回收次數(shù)
FGCT:老年代垃圾回收消耗時間
GCT:垃圾回收消耗總時間
元數(shù)據(jù)空間統(tǒng)計(jì)jstat -gcmetacapacity 32417
[work@16-11-118qf-pms]$ jstat -gcmetacapacity32417 MCMN? ? ? MCMX? ? ? ? MC? ? ? CCSMN? ? ? CCSMX? ? ? CCSC? ? YGC? FGC? ? FGCT? ? GCT0.01077248.031616.00.01048576.03712.0200.0000.064
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ì) ?jstat -gcutil 32417
[work@16-11-118qf-pms]$ jstat -gcutil 32417S0? ?
S1? ? E? ? ? O? ? ? M? ? CCS? ? YGC? ? YGCT? ? FGC? ? FGCT? ? GCT48.110.0060.430.0297.5494.8820.06400.0000.064
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ì)
[work@16-11-118qf-pms]$ jstat -printcompilation32417Compiled? Size? Type Method543023541sun/nio/ch/SocketChannelImpl write
Compiled:最近編譯方法的數(shù)量
Size:最近編譯方法的字節(jié)碼數(shù)量
Type:最近編譯方法的編譯類型。
Method:方法名標(biāo)識。
總結(jié)
以上是生活随笔為你收集整理的java8新生代_jdk8.0的jvm详情的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三星台式机计算机编号怎么看,三星笔记本如
- 下一篇: 京东ajax怎么用,使用Ajax、jso