jstat -gcutil 命令是Java虚拟机(JVM)的一个监控工具,用于监控Java堆内存使用情况及垃圾收集(GC)的情况。该命令通过提供垃圾收集相关的统计信息,帮助开发者理解和优化JVM的垃圾回收性能。-gcutil 选项用于显示垃圾收集统计信息的百分比形式,主要包括各个内存区域的使用比例及垃圾收集活动的时间占比。 2. 列举jstat -gcut...
-gcutil:显示垃圾回收统计信息,包括各个内存区域的使用百分比、GC次数和总时间。 S0:Survivor space 0区已使用空间的百分比 S1:Survivor space 1区已使用空间的百分比 E:Eden space区已使用空间的百分比 O:Old space区已使用空间的百分比 M:元数据区使用比例 YGC:从应用程序启动到采样时发生Young GC的次数 FGC:从...
jstat -gcutil 8544 1000 1. 8544 进程ID,用jps命令查出 1000 单位毫秒,每秒读取一次 S0 survivor0使用百分比 S1 survivor1使用百分比 E Eden区使用百分比 O 老年代使用百分比 M 元数据区使用百分比 CCS 压缩使用百分比 YGC 年轻代垃圾回收次数 YGCT 年轻代垃圾回收消耗时间(单位秒) FGC Full GC垃圾回收次数 FGCT...
-gccapacity 显示各个代的容量以及使用情况 -gccause 查看垃圾收集的统计情况(这个和-gcutil选项一样),如果有发生垃圾收集,它还会显示最后一次及当前正在发生垃圾收集的原因 -gcmetacapacity 显示关于metaspace大小的统计信息。 -gcnew 查看新生代垃圾收集的情况,new对象的信息 -gcnewcapacity 用于查看新生代的存储容量情况...
jstat -gcutil 用来查询当前进程下,各区已使用的内存占比情况 S0:S0区的已使用的内存占比 S1:S1区已使用的内存占比 E:Eden区已使用的内存占比 O:Old区已使用的内存占比 M:方法区已使用的内存占比 YGC:Young GC发生的次数 YGCT:Young GC的总耗时 ...
Option — 选项,我们一般使用 -gcutil 查看gc情况vmid — VM的进程号,即当前运行的java进程号interval– 间隔时间,单位为秒或者毫秒count — 打印次数,如果缺省则打印无数次参数interval 和 count 代表查询间隔和次数,如果省略这两个参数,说明只查询一次。 示例:Jstat –gc 4100 250 5上图中参数的意思: S0C ...
-gcutil:显示有关垃圾收集统计信息的摘要。 -gccause:显示关于垃圾收集统计信息的摘要(与-gcutil相同),以及最近和当前垃圾回收的原因。 -gcnew:显示新生代的垃圾回收统计信息。 -gcnewcapacity:显示新生代的大小及其对应的空间的统计信息。 -gcold: 显示老年代和元空间的垃圾回收统计信息。
5、jstat -gcutil <pid>:统计gc信息 显示列名 具体描述 S0 年轻代中第一个survivor(幸存区)已使用的占当前容量百分比 S1 年轻代中第二个survivor(幸存区)已使用的占当前容量百分比 E 年轻代中Eden(伊甸园)已使用的占当前容量百分比 O old代已使用的占当前容量百分比 P perm代已使用的占当前容量百分比 YGC 从...
【jvm系列】jstat选项用法示例详解 概述 描述 选项 通用选项 输出选项 -statOption -h n -t -JjavaOption 统计选项和输出 -class 选项 -compiler 选项 -gc 选项 -gccapacity 选项 -gccause 选项 -gcnew 选项 -gcnewcapacity 选项 -gcold 选项 -gcoldcapacity 选项 -gcmetacapacity 选项 -gcutil 选项 -printcom...
同时我们也可以利用jstat -gcutil看看空间占比情况(这里我重新模拟了OOM问题的发生,可以看到内存占比的变化) jstat-gcutil19941000 参数详解: S0:幸存1区当前使用比例 S1:幸存2区当前使用比例 E:伊甸园区使用比例 O:老年代使用比例 M:元数据区使用比例 CCS:压缩类使用比例 YGC:年轻代垃圾回收次数 FGC:老年代垃圾...