
要理解 JConsole 中 GC 时间统计的含义,需结合 垃圾收集器类型 和 统计维度 拆解:
1. 关于 PS MarkSweep 上的 12.575 秒 (16 收集)
PS MarkSweep:是 JVM 中用于清理 **老年代(PS Old Gen)** 的垃圾收集器(属于 Full GC 收集器,触发时会暂停所有应用线程,即 STW)。16 收集:表示该收集器 总共执行了 16 次 Full GC。12.575 秒:这 16 次 Full GC 的 总耗时。
因此,单次 Full GC 的平均时间 为:
1612.575 秒≈0.786 秒
你的计算逻辑是正确的 ✅
2.
《JConsole 中 GC 时间统计的含义》 是转载文章,点击查看原文。