jstat -gcutil 8544 1000 1. 8544 进程ID,用jps命令查出 1000 单位毫秒,每秒读取一次 S0 survivor0使用百分比 S1 survivor1使用百分比 E Eden区使用百分比 O 老年代使用百分比 M 元数据区使用百分比 CCS 压缩使用百分比 YGC 年轻代垃圾回收次数 YGCT 年轻代垃圾回收消耗时间(单位秒) FGC Full GC垃圾回收次数 FGCT...
jstat -gcutil 命令是Java虚拟机(JVM)的一个监控工具,用于监控Java堆内存使用情况及垃圾收集(GC)的情况。该命令通过提供垃圾收集相关的统计信息,帮助开发者理解和优化JVM的垃圾回收性能。-gcutil 选项用于显示垃圾收集统计信息的百分比形式,主要包括各个内存区域的使用比例及垃圾收集活动的时间占比。 2. 列举jstat -gcut...
CCSMX 压缩类空间最大容量(kB)。 YGC 年轻代垃圾收集事件的数量。 FGC 全垃圾收集事件的数量。 FGCT 全垃圾收集时间。 GCT 总垃圾收集时间。 -gcutil 选项 选项描述 S0 幸存者空间0的利用率(占空间当前容量的百分比)。 S1 幸存者空间1的利用率(占空间当前容量的百分比)。 E 伊甸园空间的利用率(占空间当前容...
CCSMN:压缩类最小的容量,单位为KB。 CCSMX:压缩类最大的容量,单位为KB。 CCSC:当前压缩类的容量,单位为KB。 YGC:Young GC的次数。 FGC:Full GC的次数。 举个例子: -gcutil选项 S0:年轻代中第一个Survivor区使用大小占当前容量的百分比。 S1:年轻代中第二个Survivor区使用大小占当前容量的百分比。 E:Eden区...
命令:jstat -gcutil【pid】 示例:jstat -gcutil17209 结果: 解析: 1 2 3 4 5 6 7 8 9 10 S0:幸存1区当前使用比例 S1:幸存2区当前使用比例 E:伊甸园区使用比例 O:老年代使用比例 M:元数据区使用比例 CCS:压缩使用比例 YGC:年轻代垃圾回收次数 ...
jstat -gcutil -h10 1626 1000 S0:幸存1区当前使用比例 S1:幸存2区当前使用比例 E:伊甸园区使用比例 O:老年代使用比例 M:元数据区使用比例 CCS:压缩使用比例 YGC:Young GC 的次数 YGCT:Young GC 所用的时间(单位秒) FGC:发生 Full GC 的次数
jstat -gcutil 19570 结果: 解析: S0:幸存1区当前使用比例 S1:幸存2区当前使用比例 E:伊甸园区使用比例 O:老年代使用比例 M:元数据区使用比例 CCS:压缩使用比例 YGC:年轻代垃圾回收次数 FGC:老年代垃圾回收次数 FGCT:老年代垃圾回收消耗时间 GCT:垃圾回收消耗总时间 12>JVM编译方法统计 命令: jstat -printco...
-GCutil 显示垃圾收集信息 -GCcause 显示垃圾回收的相关信息(通-GCutil),同时显示最后一次仅当前正在发生的垃圾收集的原因 -printcompilation 输出JIT编译的方法信息 示例: 1.-class 类加载统计 Loaded:加载类的数量 Bytes:加载类的size,单位为Byte Unloaded:卸载类的数目 ...
同时我们也可以利用jstat -gcutil看看空间占比情况(这里我重新模拟了OOM问题的发生,可以看到内存占比的变化) jstat-gcutil19941000 参数详解: S0:幸存1区当前使用比例 S1:幸存2区当前使用比例 E:伊甸园区使用比例 O:老年代使用比例 M:元数据区使用比例 CCS:压缩类使用比例 YGC:年轻代垃圾回收次数 FGC:老年代垃圾...
CCSMX:压缩类最大的容量,单位为KB。 CCSC:当前压缩类的容量,单位为KB。 YGC:Young GC的次数。 FGC:Full GC的次数。 举个例子: -gcutil选项 S0:年轻代中第一个Survivor区使用大小占当前容量的百分比。 S1:年轻代中第二个Survivor区使用大小占当前容量的百分比。