jstat(1) jstat(1) jstat - Java Virtual Machine (JVM) jstat [ generalOption | outputOptions vmid [ interval[s|ms] [ count ] ] generalOption (-help-options) outputOptions statOption-t-h-J1 vmid JVM [protocol:][//]lvmid[@hostname[:port]/servername] vmidURIvmidJVM interval [s|ms] (s)(ms)jstat count JVMjstatjstat jstatJava HotSpot VMJVMvmid vmidURI [protocol:][//]lvmid[@hostname[:port]/servername] protocol protocolprotocolrmi lvmid JVMlvmidJVMlvmidlvmidJVMjpslvmidSolarisLinuxOS XpsWindowsWindowslvmid hostname IPhostname port hostnameprotocolportportrmirmiregistryportprotocolrmirmiregistry(1099) servername servernamermiRMI jstat2jstat -help -options Static jstatstatOption(-h-t-J)statOption -h22 -tTimestampTimestampJVM intervalcountjstat : jstatjstat -statOption jstat-optionsStat class: compiler: Java HotSpot VM Just-in-Time gc: gccapacity: gccause: (-gcutil)() gcnew: New gcnewcapacity: New gcold: Old gcoldcapacity: Old gcmetacapacity: gcutil: printcompilation: Java HotSpot VM -h n n()n0 -t JVM -JjavaOption javaOptionJava-J-Xms48m48MBjava(1) Stat jstatstatOption -class option Loaded: Bytes: KB Unloaded: Bytes: KB Time: -compiler option Java HotSpot VM Just-in-Time Compiled: Failed: Invalid: Time: FailedType: FailedMethod: -gc option S0C: Survivor0(KB) S1C: Survivor1(KB) S0U: Survivor0(KB) S1U: Survivor1(KB) EC: Eden(KB) EU: Eden(KB) OC: Old(KB) OU: Old(KB) MC: (KB) MU: (KB) CCSC: (KB) CCSU: (KB) YGC: YGCT: FGC: GC FGCT: GCT: -gccapacity option NGCMN: New(KB) NGCMX: New(KB) NGC: New(KB) S0C: Survivor0(KB) S1C: Survivor1(KB) EC: Eden(KB) OGCMN: Old(KB) OGCMX: Old(KB) OGC: Old(KB) OC: Old(KB) MCMN: (KB) MCMX: (KB) MC: (KB) CCSMN: (KB) CCSMX: (KB) CCSC: (KB) YGC: GC FGC: GC -gccause option -gcutil()-gcutil LGCC: GCC: -gcnew option New S0C: Survivor0(KB) S1C: Survivor1(KB) S0U: Survivor0(KB) S1U: Survivor1(KB) TT: MTT: DSS: Survivor(KB) EC: Eden(KB) EU: Eden(KB) YGC: GC YGCT: -gcnewcapacity option New NGCMN: New(KB) NGCMX: New(KB) NGC: New(KB) S0CMX: Survivor0(KB) S0C: Survivor0(KB) S1CMX: Survivor1(KB) S1C: Survivor1(KB) ECMX: Eden(KB) EC: Eden(KB) YGC: GC FGC: GC -gcold option OldPermanent MC: (KB) MU: (KB) CCSC: (KB) CCSU: (KB) OC: Old(KB) OU: Old(KB) YGC: GC FGC: GC FGCT: GCT: -gcoldcapacity option Old OGCMN: Old(KB) OGCMX: Old(KB) OGC: Old(KB) OC: Old(KB) YGC: GC FGC: GC FGCT: GCT: -gcmetacapacity option Permanent MCMN: (KB) MCMX: (KB) MC: (KB) CCSMN: (KB) CCSMX: (KB) YGC: GC FGC: GC FGCT: GCT: -gcutil option S0: Survivor0() S1: Survivor1() E: Eden() O: Old() M: () CCS: () YGC: GC YGCT: FGC: GC FGCT: GCT: -printcompilation option Java HotSpot VM Compiled: Size: Type: Method: (.)(/)2HotSpot -XX:+PrintCompilation 21891lvmidJVM gcutil lvmid 218912507-gcutil 340.078Eden(E)Old(O)Old66.80%68.19%Survivor97.02%91.03% jstat -gcutil 21891 250 7 S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 0.00 97.02 70.31 66.80 95.52 89.14 7 0.300 0 0.000 0.300 0.00 97.02 86.23 66.80 95.52 89.14 7 0.300 0 0.000 0.300 0.00 97.02 96.53 66.80 95.52 89.14 7 0.300 0 0.000 0.300 91.03 0.00 1.98 68.19 95.89 91.24 8 0.378 0 0.000 0.378 91.03 0.00 15.82 68.19 95.89 91.24 8 0.378 0 0.000 0.378 91.03 0.00 17.80 68.19 95.89 91.24 8 0.378 0 0.000 0.378 91.03 0.00 17.80 68.19 95.89 91.24 8 0.378 0 0.000 0.378 lvmid 21891250-gcnew-h33 23Young GC0.001Survivor0(S0U)Survivor(DSS)Old()(TT)312 56Survivor31 jstat -gcnew -h3 21891 250 S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT 64.0 64.0 0.0 31.7 31 31 32.0 512.0 178.6 249 0.203 64.0 64.0 0.0 31.7 31 31 32.0 512.0 355.5 249 0.203 64.0 64.0 35.4 0.0 2 31 32.0 512.0 21.9 250 0.204 S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT 64.0 64.0 35.4 0.0 2 31 32.0 512.0 245.9 250 0.204 64.0 64.0 35.4 0.0 2 31 32.0 512.0 421.1 250 0.204 64.0 64.0 0.0 19.0 31 31 32.0 512.0 84.4 251 0.204 S0C S1C S0U S1U TT MTT DSS EC EU YGC YGCT 64.0 64.0 0.0 19.0 31 31 32.0 512.0 306.7 251 0.204 lvmid218912503-t TimestampJVM-gcoldcapacityOld(OGC)Old(OC)81(FGC)Old(OGC)11,696KB13,820KB()60,544KB (OGCMX) Timestamp OGCMN OGCMX OGC OC YGC FGC FGCT GCT 150.1 1408.0 60544.0 11696.0 11696.0 194 80 2.874 3.799 150.4 1408.0 60544.0 13820.0 13820.0 194 81 2.938 3.863 150.7 1408.0 60544.0 13820.0 13820.0 194 81 2.938 3.863 JVM -gcutilremote.domainlvmid 40496 lvmid40496@remote.domainvmidvmidrmijstatdjstatdrmiregistryrmiregistry(1099)remote.domain jstat -gcutil 40496@remote.domain 1000 ... output omitted o java(1) o jps(1) o jstatd(1) o rmiregistry(1) JDK 8 201533 jstat(1)