jstat输出中YGCT的单位是多少

时间:2015-06-10 07:48:41

标签: jstat

 S0C    S1C    S0U    S1U      EC       EU        OC         OU       MC     MU    CCSC   CCSU   YGC     YGCT    FGC    FGCT     GCT   
245760.0 245760.0 33804.8  0.0   1966080.0 364994.1 8028160.0   138003.6  25984.0 25429.9 2944.0 2877.2      8    0.451   2      0.153    0.603

这是./jstat -gc pid 250ms 0的输出 我想知道YGCT或FGCT的单位是什么?即我们还是ms?

2 个答案:

答案 0 :(得分:5)

单位为秒。

YGCT - 代表Young Generation垃圾收集时间

FGCT - 代表完全垃圾收集时间

这两个值总结了GC用于特定任务的时间。

答案 1 :(得分:4)

根据https://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html,单位

没有明确说明,但从段落使用gcutil选项很容易理解:

  

此示例的输出显示年轻代集合   发生在第3和第4个样本之间。收集费用为0.001    和推广对象......

0.001是2顺序 YGCT 之间的差异,因为它是关于年轻代收集;检查上面链接中的段落,以了解有关上下文的更多信息。

接受作为YGCT的单位,同时也考虑到为FGCT设置其他内容会不合逻辑/混淆,因为也是的单位FGCT。

更新

jstat for java 8jstat for java 9jstat for java 10jstat for java 11都提供了相同的示例,但其他值不在此处提及;看该集合花了0.078 段落。我再次强调,理解 (YGCT)和为什么(因为是关于年轻一代)集合)。