ZGC收集过程中停顿的情况如何?为什么?

ZGC 垃圾回收时停顿了 3 次,分别是以下三个阶段

初始标记: 为了标记 GC 开始时的 Root 对象 (1 次)

再标记: 为了处理并发标记中漏标的对象 (1 次)

初始转移: 为了转移存活对象到新的内存 (1次)
前两次一般耗时很短,最后的转移时间根据堆中的垃圾量而不同

发表评论

后才能评论