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?即我们还是女士?
根据https://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html,单位为秒。
没有明确说明,但很容易从段落中理解,使用gcutil选项:
本例的输出显示年轻代集合发生在第3和第4个样本之间。收集时间为0.001<<strong> 秒/em> 和推广对象…
0.001是两个序列YGCT之间的差,因为大约是年轻一代集合;查看上面链接的段落,以了解更多关于上下文的信息。
接受秒作为YGCT的单位,同时也考虑到在FGCT中使用其他单位是不合逻辑的/令人困惑的,因此可以得出秒也是FGCT的单位。
jstat for Java 8, jstat for Java 9, jstat for Java 10和jstat for Java 11都提供了相同的示例,但与这里提到的值不同;参见收集时间为0.078 秒段落。我再次强调,理解时间测量对于 (YGCT)和为什么(因为是关于年轻一代集合)是很重要的。
单位为秒。
YGCT—表示Young代垃圾收集时间
FGCT -表示完全垃圾收集时间
两个值都是GC执行特定任务所需时间的总和。