jstat (JVM statistics Monitoring):JVM 监视工具

  option

  

技术分享:JVM 调优及工具使用_第1张图片


  

技术分享:JVM 调优及工具使用_第2张图片


  C即Capacity 总容量,U即Used 已使用的容量

  S0C : survivor0区的总容量

  S1C : survivor1区的总容量

  S0U : survivor0区已使用的容量

  S1C : survivor1区已使用的容量

  EC : Eden区的总容量

  EU : Eden区已使用的容量

  OC : Old区的总容量

  OU : Old区已使用的容量

  PC : 当前perm的容量 (KB)

  PU : perm的使用 (KB)

  YGC : 新生代垃圾回收次数

  YGCT : 新生代垃圾回收时间

  FGC : 老年代垃圾回收次数

  FGCT : 老年代垃圾回收时间

  GCT : 垃圾回收总消耗时间

  example:

  jstat -gc 21332 2000 20

  每隔2000ms 输出 pid=21332 的 gc 情况,一共输出 20 次

  yum jdk 没有jstat ?

  yum install java-1.8.0-openjdk-devel -y