JVM监控工具JStat使用

  • 命令格式

    ****jstat 命令格式: jstat [-option] [vmid] [int s|ms] [count]****

    ****例如: jstat -class 64363 1s 10****

image-20210723160546582.png

查看监控JVM 堆的使用情况

  • 命令:jstat -gc ==pid== 1s 100

  • 结果


    image-20210723161036427.png

    指标解释:

  • S0C:第一个幸存区的大小(S0 Capacity)

  • S1C:第二个幸存区的大小(S1 Capacity)

  • S0U:第一个幸存区的使用大小(S0 Used / utilization 还是used单词简单)

  • S1U:第二个幸存区的使用大小(S1 Used)

  • EC:伊甸园区的大小(Eden Capacity 伊甸园 亚当夏娃造人的公园,不造的科普一下。)

  • EU:伊甸园区的使用大小(Eden Used)

  • OC:老年代大小(Old Capacity)

  • OU:老年代使用大小(Old Used)

  • MC:元空间大小(Metaspace Capacity 已经不是之前叫的method area了,现在改名叫元空间了,虽然都是M开头的)

  • MU:元空间使用大小(Metaspace Used)

  • CCSC:压缩类空间大小 (Compressed class space capacity (kB).)

  • CCSU:压缩类空间使用大小(Compressed class space used (kB).)

  • YGC:年轻代垃圾回收次数(young gc)

  • YGCT:年轻代垃圾回收消耗时间(young gc time)

  • FGC:对堆内存整体包含新生代,老年代,永久代)进行垃圾回收次数(full gc)

  • FGCT:对堆内存整体包含新生代,老年代,永久代)进行垃圾回收消耗时间(full gc time)

  • GCT:垃圾回收消耗总时间(gc time)

你可能感兴趣的:(JVM监控工具JStat使用)