JSTAT-OPENJDK21(1) JDK JSTAT-OPENJDK21(1) (NAME) jstat-openjdk21 - OpenJDK 21 (SYNOPSIS) : . jstat generalOptions jstat outputOptions [-t] [-h lines] vmid [interval [count]] generalOptions . (GENERAL OPTIONS) . outputOptions -options . statOption -t -h -J. JSTAT (OUTPUT OPTIONS FOR THE JSTAT COMMAND) . -t (Timestamp) . JVM . -h n (Header) n ( ) n . 0 . vmid JVM . (VIRTUAL MACHINE IDENTIFIER) . interval (s) (ms). . . jstat . count . jstat JVM jstat . . (DESCRIPTION) jstat Java HotSpot VM . (JVM) vmid . jstat : . jstat . . . (GENERAL OPTIONS) . -help . -options . JSTAT (OUTPUT OPTIONS FOR THE JSTAT COMMAND) . JSTAT (OUTPUT OPTIONS FOR THE JSTAT COMMAND) . jstat statOption (-h -t -J) . statOption . . . -h . . . -t Timestamp . Timestamp JVM . . interval count jstat . : jstat . jstat . -statOption jstat . . -options . (STAT OPTIONS AND OUTPUT) . class: (Class Loader) . compiler: (JIT) Java HotSpot . gc: (Garbage Collector) . gccapacity: . gccause: ( -gcutil) ( ) . gcnew: (New Generation) . gcnewcapacity: . gcold: (Old Generation) (Metaspace) . gcoldcapacity: . gcmetacapacity: . gcutil: . printcompilation: Java HotSpot VM . -JjavaOption javaOption . -J-Xms48m . java . (STAT OPTIONS AND OUTPUT) jstat statOption . -class option (Class Loader). Loaded: . Bytes: . Unloaded: . Bytes: . Time: . -compiler option (JIT) Java HotSpot. Compiled: . Failed: . Invalid: . Time: . FailedType: . FailedMethod: . -gc option . S0C: (Survivor Space 0) . S1C: (Survivor Space 1) . S0U: . S1U: . EC: (Eden Space) . EU: . OC: (Old Space) . OU: . MC: (Metaspace Committed Size) . MU: . CCSC: (Compressed Class Committed Size) . CCSU: . YGC: (Young Generation GC). YGCT: . FGC: (Full GC). FGCT: . GCT: . -gccapacity option . NGCMN: (KB). NGCMX: (KB). NGC: (KB). S0C: (KB). S1C: (KB). EC: (KB). OGCMN: (KB). OGCMX: (KB). OGC: (KB). OC: (KB). MCMN: (KB). MCMX: (KB). MC: (KB). CCSMN: (KB). CCSMX: (KB). CCSC: (KB). YGC: GC . FGC: Full GC. -gccause option -gcutil ( ) . -gcutil : LGCC: GCC: -gcnew option (Young/New Generation). S0C: (KB). S1C: (KB). S0U: (KB). S1U: (KB). TT: (Tenuring threshold). MTT: (Maximum tenuring threshold). DSS: (KB). EC: (KB). EU: (KB). YGC: GC . YGCT: . -gcnewcapacity option . NGCMN: (KB). NGCMX: (KB). NGC: (KB). S0CMX: (KB). S0C: (KB). S1CMX: (KB). S1C: (KB). ECMX: (KB). EC: (KB). YGC: GC . FGC: Full GC. -gcold option . MC: (KB). MU: (KB). CCSC: (KB). CCSU: (KB). OC: (KB). OU: (KB). YGC: GC . FGC: Full GC. FGCT: . GCT: . -gcoldcapacity option . OGCMN: (KB). OGCMX: (KB). OGC: (KB). OC: (KB). YGC: GC . FGC: Full GC. FGCT: . GCT: . -gcmetacapacity option . MCMN: (KB). MCMX: (KB). MC: (KB). CCSMN: (KB). CCSMX: (KB). CCSC: (KB). YGC: GC . FGC: Full GC. FGCT: . GCT: . -gcutil option . S0: . S1: . E: . O: . M: . CCS: . YGC: GC . YGCT: . FGC: Full GC. FGCT: . GCT: . -printcompilation option Java HotSpot VM. Compiled: . Size: . Type: . Method: . (/) (.) . . -XX:+PrintCompilation HotSpot . (VIRTUAL MACHINE IDENTIFIER) vmid (URI) : [protocol:][//]lvmid[@hostname[:port][/servername] vmid URI . vmid JVM . protocol . protocol . protocol rmi . lvmid JVM . lvmid JVM . lvmid . lvmid ( ) (PID) JVM . jps lvmid JVM . lvmid macOS ps Windows Task Manager . hostname IP . hostname . port . hostname protocol port . port . rmi rmiregistry . port protocol rmi rmiregistry ( ) . servername servername . . rmi RMI . (EXAMPLES) JVM lvmid . GCUTIL (THE GCUTIL OPTION) lvmid -gcutil . . (E) (O) . . 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 (REPEAT THE COLUMN HEADER STRING) lvmid -gcnew . -h3 . GC . . (S0U) (DSS) . ( ) (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 . -t . Timestamp JVM . -gcoldcapacity (OGC) (OC) . (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) -gcutil lvmid remote.domain . lvmid vmid 40496@remote.domain . vmid rmi jstatd . jstatd rmiregistry remote.domain rmiregistry ( ) . jstat -gcutil 40496@remote.domain 1000 ... JDK 21 2023 JSTAT-OPENJDK21(1)