jstat -gcutil
命令用于监视Java应用程序的垃圾回收情况。它提供了有关堆内存使用情况、垃圾回收器的活动以及垃圾回收的效率的信息。
目录
一、基本语法
二、执行结果
一、基本语法
jstat -gcutil <pid> <interval> <count>
参数解释:
<pid>:Java应用程序的进程ID。
<interval>:每次采样之间的时间间隔(以毫秒为单位)。
<count>:采样的次数。
举例:要监视进程ID为32609的Java应用程序的垃圾回收情况,每隔1秒采样一次,共采样10次,可以执行以下命令:
jstat -gcutil 32609 1000 10
二、执行结果
列含义解释:
S0:幸存者区0的使用率(百分比)。
S1:幸存者区1的使用率(百分比)。
E:伊甸园区的使用率(百分比)。
O:老年代的使用率(百分比)。
M:元数据区的使用率(百分比)。
CCS:压缩类空间的使用率(百分比)。
YGC:年轻代垃圾回收的次数。
YGCT:年轻代垃圾回收的总时间(秒)。
FGC:老年代垃圾回收的次数。
FGCT:老年代垃圾回收的总时间(秒)。
GCT:垃圾回收的总时间(秒)。