jstat参数的具体含义:YGCT FGCT GCT

use*_*584 6 garbage-collection jstat

我需要使用jstat来测量程序的一些GC参数.Jstat提供了一组参数(S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT)从那些我对YGCT,FGCT和GCT的描述感到困惑.

(YGCT Young Generation垃圾收集时间
.FGCT完全垃圾收集时间.GCT垃圾收集
总时间.)

我有两个问题.

1)这三个参数(YGCT,FGCT和GCT)实际测量的是什么?一个小比较会非常有帮助

2)我怎么知道他们提到的时间单位?(毫秒/秒/ ....)

我提到了许多文件,包括

解释jstat结果
http://www.cubrid.org/blog/dev-platform/how-to-monitor-java-garbage-collection/
http://docs.oracle.com/javase/6/docs/technotes/tools /share/jstat.html#output_options
但这些并没有回答我真正的问题.
任何人都有经验与jstat帮助我吗?

谢谢.

K E*_*son 14

  • YGCT - 自JVM开始以来,在年轻代收藏中花费的秒数
  • FGCT - 自JVM启动以来,秒用于完成垃圾收集
  • GCT - 上述两个值的总和