JVM: G1和CMS的区别

CMS:以获取最短回收停顿时间为目标的收集器,基于并发“标记清理”实现 过程: 1、初始标记:独占PUC,需要STW(Stop the world),仅标记GCroots能直接关联的对象,速度很快。 2、并发标记:可以和用户线程并行执行,无需STW,标记所有可达对象 3、重新标记:独占CPU(STW),为了修正并发标记期间因用户程序继续运作而导致标记产生变动的那一部分对象的标记记录。 这个阶段的停
相关文章
相关标签/搜索