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 250 is 0的输出,我想知道单位是YGCT还是FGCT?即美国还是美国?
发布于 2018-02-12 13:18:28
根据https://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html的说法,这个单元是第二位的。
没有明确声明,但使用gcutil选项很容易从段落中理解。
此示例的输出结果表明,在第3次和第4次样本之间发生了一个年轻一代的集合。收集花费了0.001 秒和提升对象..。
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)和为什么(因为是一个年轻一代的集合)。
发布于 2015-07-21 11:20:50
单位是秒。
YGCT -代表年轻一代垃圾收集时间
FGCT -代表完整的垃圾收集时间。
这两个值都总结了GC用于特定任务的时间。
https://stackoverflow.com/questions/30750244
复制相似问题