JSTAT(1) JDK Commands JSTAT(1) (NAME) jstat - JVM (SYNOPSIS) : . jstat generalOptions jstat outputOptions [-t] [-h lines] vmid [interval [count]] generalOptions . General Options . outputOptions -options . statOption -t -h -J . Output Options for the jstat Command . -t (time-stamp) . JVM . -h n n ( ) n . 0 . vmid JVM . Virtual Machine Identifier . interval (s) (ms). . . jstat . count . jstat JVM jstat . . jstat Java HotSpot VM . JVM (virtual machine identifier) vmid . jstat : . jstat . . . (GENERAL OPTIONS) . -help . -options . JSTAT . JSTAT (OUTPUT OPTIONS FOR THE JSTAT COMMAND) . jstat statOption (-h -t -J) . statOption . . . -h . . . -t Timestamp . Timestamp ( ) JVM . (thread scheduling) . interval count jstat . : jstat . jstat . -statOption jstat . . -options . (Stat Options and Output) . class: (class loader) . compiler: (Just-in-Time) Java HotSpot . gc: (garbage collected heap) . gccapacity: . gccause: ( -gcutil) ( ) . gcnew: (new generation) . gcnewcapacity: . gcold: (old generation) metaspace . gcoldcapacity: . gcmetacapacity: metaspace . gcutil: . printcompilation: Java HotSpot VM . -JjavaOption javaOption (launcher) . -J-Xms48m . java . jstat statOption . -class . Loaded: . Bytes: . Unloaded: . Bytes: . Time: . -compiler Just-in-Time Java HotSpot VM. Compiled: . Failed: . Invalid: . Time: . FailedType: . FailedMethod: . -gc . S0C: (KB). S1C: (KB). S0U: (KB). S1U: (KB). EC: eden ( KB). EU: eden ( KB). OC: (KB). OU: (KB). MC: Metaspace ( KB). MU: Metaspace ( KB). CCSC: (KB). CCSU: (KB). YGC: (GC) . YGCT: . FGC: GC (Full GC). FGCT: . GCT: . -gccapacity . NGCMN: (KB). NGCMX: (KB). NGC: (KB). S0C: (KB). S1C: (KB). EC: eden ( KB). OGCMN: (KB). OGCMX: (KB). OGC: (KB). OC: (KB). MCMN: Metaspace ( KB). MCMX: Metaspace ( KB). MC: Metaspace ( KB). CCSMN: (KB). CCSMX: (KB). CCSC: (KB). YGC: GC . FGC: GC . -gccause -gcutil ( ) . -gcutil : LGCC: GCC: -gcnew . S0C: (KB). S1C: (KB). S0U: (KB). S1U: (KB). TT: (Tenuring threshold). MTT: . DSS: (KB). EC: eden ( KB). EU: eden ( KB). YGC: GC . YGCT: . -gcnewcapacity . NGCMN: (KB). NGCMX: (KB). NGC: (KB). S0CMX: (KB). S0C: (KB). S1CMX: (KB). S1C: (KB). ECMX: eden ( KB). EC: eden ( KB)..PP YGC: GC . FGC: Full GC. -gcold . MC: Metaspace (). MU: Metaspace (). CCSC: (). CCSU: (). OC: (). OU: (). YGC: GC . FGC: Full GC. FGCT: (Full GC). GCT: . -gcoldcapacity . OGCMN: (). OGCMX: (). OGC: (). OC: (). YGC: GC . FGC: Full GC. FGCT: (Full GC). GCT: . -gcmetacapacity Metaspace. MCMN: Metaspace (). MCMX: Metaspace (). MC: Metaspace (). CCSMN: (). CCSMX: (). YGC: GC . FGC: Full GC. FGCT: (Full GC). GCT: . -gcutil . S0: (Survivor space 0) . S1: (Survivor space 1) . E: Eden . O: (Old space) . M: Metaspace . CCS: . YGC: GC . YGCT: . FGC: Full GC. FGCT: (Full GC). GCT: . -printcompilation Java HotSpot VM. Compiled: . Size: . Type: . Method: . (.) (/) . . -XX:+PrintCompilation HotSpot . vmid URI : [protocol:][//]lvmid[@hostname[:port][/servername] vmid URI . vmid JVM . protocol . protocol . protocol rmi . lvmid JVM . lvmid JVM . lvmid . lvmid (PID) JVM . JVM docker jps lvmid . lvmid Linux OS X ps Windows Task Manager . hostname IP . hostname . port . hostname protocol port . port . rmi rmiregistry . port protocol rmi rmiregistry (1099) . servername servername . . rmi RMI . (EXAMPLES) JVM lvmid 21891 . GCUTIL (THE GCUTIL OPTION) 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 . (S0U) (DSS) . (old generation) ( ) (TT) . . . 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 (INCLUDE A TIME STAMP FOR EACH SAMPLE) lvmid 21891 . -t . Timestamp JVM . -gcoldcapacity (OGC) (OC) heap . (OGC) (FGC) . ( ) (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 (MONITOR INSTRUMENTATION FOR A REMOTE JVM) lvmid 40496 remote.domain -gcutil . lvmid vmid 40496@remote.domain . vmid rmi jstatd . jstatd rmiregistry remote.domain rmiregistry ( 1099) . jstat -gcutil 40496@remote.domain 1000 ... output omitted JDK 17 2021 JSTAT(1)