jstat(1) Monitoring Tools jstat(1) (NAME) jstat - (JVM). . (SYNOPSIS) jstat [ generalOption | outputOptions vmid [ interval[s|ms] [ count ] ] generalOption -help -options. << >> (General Options) . outputOptions statOption -t -h -J . << >> (Output Options) . vmid JVM . : [protocol:][//]lvmid[@hostname[:port]/servername] vmid URI . vmid JVM . << >> (Virtual Machine Identifier) . interval [s|ms] (s) (ms). . . jstat . count . jstat JVM jstat . . jstat Java HotSpot VM (instrumented) . JVM vmid . (VIRTUAL MACHINE IDENTIFIER) vmid URI : [protocol:][//]lvmid[@hostname[:port]/servername] protocol . protocol . protocol rmi . lvmid JVM . lvmid JVM . lvmid . lvmid (PID) JVM . jps lvmid . lvmid Solaris Linux OS X ps Windows Windows Task Manager . hostname IP . hostname . port . hostname protocol port . port . rmi rmiregistry . port protocol rmi rmiregistry ( 1099) . servername servername . . rmi RMI . jstat : . jstat . . . (General Options) . -help . -options . . (Output Options) . jstat statOption (-h -t -J) . statOption . . . -h . . . -t Timestamp . Timestamp ( ) JVM . (thread scheduling) . interval count ( ) jstat . : (parse) jstat . jstat . -statOption jstat . . -options . . class: (class loader) . compiler: (Just-in-Time) Java HotSpot VM . gc: (garbage collected heap) . gccapacity: . gccause: ( -gcutil) ( ) . gcnew: (new generation) . gcnewcapacity: . gcold: (old generation) (metaspace) . gcoldcapacity: . gcmetacapacity: metaspace . gcutil: . printcompilation: Java HotSpot VM . -h n n ( ) n . 0 . -t (Timestamp) . JVM . -JjavaOption javaOption . -J-Xms48m 48 . java(1) . jstat statOption . -class option (Class loader). Loaded: . Bytes: . Unloaded: . Bytes: . Time: . -compiler option Just-in-Time Java HotSpot VM. Compiled: . Failed: . Invalid: . Time: . FailedType: . FailedMethod: . -gc option (Heap) . S0C: survivor 0 (kB). S1C: survivor 1 (kB). S0U: survivor 0 (kB). S1U: survivor 1 (kB). EC: eden (kB). EU: eden (kB). OC: old (kB). OU: old (kB). MC: Metaspace (kB). MU: Metaspace (kB). CCSC: compressed class (kB). CCSU: compressed class (kB). YGC: (Young generation). YGCT: . FGC: (Full GC). FGCT: . GCT: . -gccapacity option (Memory pool). NGCMN: (kB). NGCMX: (kB). NGC: (kB). S0C: survivor 0 (kB). S1C: survivor 1 (kB). EC: eden (kB). OGCMN: (kB). OGCMX: (kB). OGC: (kB). OC: old (kB). MCMN: Metaspace (kB). MCMX: Metaspace (kB). MC: Metaspace (kB). CCSMN: compressed class (kB). CCSMX: compressed class (kB). CCSC: compressed class (kB). YGC: GC . FGC: GC (Full GC). -gccause option -gcutil ( ) . -gcutil . LGCC: GCC: -gcnew option (New generation). S0C: survivor 0 (kB). S1C: survivor 1 (kB). S0U: survivor 0 (kB). S1U: survivor 1 (kB). TT: (Tenuring threshold). MTT: . DSS: survivor (kB). EC: eden (kB). EU: eden (kB). YGC: GC . YGCT: . -gcnewcapacity option . NGCMN: (kB). NGCMX: (kB). NGC: (kB). S0CMX: survivor 0 (kB). S0C: survivor 0 (kB). S1CMX: survivor 1 (kB). S1C: survivor 1 (kB). ECMX: eden (kB). EC: eden (kB). YGC: GC ..sp FGC: GC (Full GC). -gcold (Old generation) metaspace. MC: metaspace ( ). MU: metaspace ( ). CCSC: (Compressed class space) ( ). CCSU: ( ). OC: (Old space) ( ). OU: ( ). YGC: GC (Young generation). FGC: GC (Full GC). FGCT: (Full GC). GCT: (GC). -gcoldcapacity (Old generation). OGCMN: ( ). OGCMX: ( ). OGC: ( ). OC: (Old space) ( ). YGC: GC (Young generation). FGC: GC (Full GC). FGCT: (Full GC). GCT: (GC). -gcmetacapacity metaspace. MCMN: metaspace ( ). MCMX: metaspace ( ). MC: metaspace ( ). CCSMN: ( ). CCSMX: ( ). YGC: GC (Young generation). FGC: GC (Full GC). FGCT: (Full GC). GCT: (GC). -gcutil (GC). S0: (Survivor space 0) . S1: (Survivor space 1) . E: (Eden space) . O: (Old space) . M: metaspace . CCS: . YGC: GC (Young generation). YGCT: . FGC: GC (Full GC). FGCT: (Full GC). GCT: (GC). -printcompilation HotSpot VM . Compiled: . Size: (bytecode) . Type: . Method: . (.) (/) . . -XX:+PrintCompilation HotSpot . JVM lvmid 21891 . gcutil lvmid 21891 -gcutil . (young generation collection) . 0.078 eden (E) old (O) old 66.80% 68.19% . survivor 97.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 21891 -gcnew . -h3 . GC (young GC) . 0.001 . survivor 0 (S0U) survivor (DSS) . (old generation) ( ) (TT) 31 2 . . 31 . 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 lvmid 21891 . -t . Timestamp JVM . -gcoldcapacity heap (OGC) old (OC) . (OGC) (FGC) 11,696 kB 13,820 kB . ( ) 60,544 kB (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 -gcutil lvmid 40496 remote.domain . lvmid vmid 40496@remote.domain . vmid rmi jstatd . jstatd rmiregistry remote.domain rmiregistry ( 1099) . jstat -gcutil 40496@remote.domain 1000 ... output omitted (SEE ALSO) o java(1) o jps(1) o jstatd(1) o rmiregistry(1) JDK 8 03 March 2015 jstat(1)