JVM工具-jstat

jstat(JVM Statistics Monitoring Tool):查看 JVM 的统计信息

jstat -gc 1

输出字段:

       S0C、S1C:Survivor 0 和 Survivor 1 区域的当前容量(KB)

       S0U、S1U:Survivor 0 和 Survivor 1 区域的已使用空间(KB)

       EC:Eden 区域的当前容量(KB)

       EU:Eden 区域的已使用空间(KB)

       OC:Old 区域的当前容量(KB)

       OU:Old 区域的已使用空间(KB)

       MC:元空间的当前容量(KB)

       MU:元空间的已使用空间(KB)

       CCSC:压缩类空间的当前容量(KB)

       CCSU:压缩类空间的已使用空间(KB)

       YGC:Young GC 事件的次数

       YGCT:Young GC 事件的总时间(秒)

       FGC:Full GC 事件的次数

       FGCT:Full GC 事件的总时间(秒)

       GCT:GC 总时间(秒)

jstat -gccapacity

 

输出字段:

       NGCMN、NGCMX、NGC:新生代最小容量、最大容量和当前容量

       S0C、S1C、EC:Survivor 0、Survivor 1 和 Eden 区域的当前容量

       OGCMN、OGCMX、OGC、OC:Old 代最小容量、最大容量、当前容量和容量

       MCMN、MCMX、MC:元空间最小容量、最大容量和当前容量

       CCSMN、CCSMX、CCSC:压缩类空间最小容量、最大容量和当前容量

       YGC、FGC:Young GC 和 Full GC 事件的次数

jstat -gcutil 1

输出字段:

       S0、S1、E、O、M、CCS:Survivor 0、Survivor 1、Eden、Old、元空间、压缩类空间 区域的利用率

       YGC、YGCT:Young GC 事件的次数和总时间

       FGC、FGCT:Full GC 事件的次数和总时间

       GCT:GC 总时间

其他命令

查看年轻代对象的信息及其占用量。

jstat -gcnewcapacity xxxx

查看老年代对象的信息及其占用量。

jstat -gcoldcapacity xxxx

查看年轻代对象的信息

jstat -gcnew xxxx

查看老年代对象的信息

jstat -gcold xxxx

查看full gc频率

查看进程运行时间

ps -eo pid,tty,user,comm,lstart,etime | grep 24019

进程id                     进程名                    开始时间                             持续时间 

算频率

持续时间 /FGC次数即可

posted @ 2024-09-26 10:00  轻寒  阅读(15)  评论(0编辑  收藏  举报