ZGC收集过程中停顿的情况如何?为什么?
ZGC 垃圾回收时停顿了 3 次,分别是以下三个阶段
初始标记: 为了标记 GC 开始时的 Root 对象 (1 次)
再标记: 为了处理并发标记中漏标的对象 (1 次)
初始转移: 为了转移存活对象到新的内存 (1次)
前两次一般耗时很短,最后的转移时间根据堆中的垃圾量而不同
ZGC 垃圾回收时停顿了 3 次,分别是以下三个阶段
初始标记: 为了标记 GC 开始时的 Root 对象 (1 次)
再标记: 为了处理并发标记中漏标的对象 (1 次)
初始转移: 为了转移存活对象到新的内存 (1次)
前两次一般耗时很短,最后的转移时间根据堆中的垃圾量而不同