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