CMS和G1的区别

CMS CMS:以获取最短回收停顿时间为目标的收集器,基于并发“标记清理”实现 (1)过程 1、初始标记:独占CPU,仅标记GCRoots能直接关联的对象 2、 并发标记:可以和用户线程并行执行,标记所有可达对象 3、 重新标记:独占CPU(STW),对并发标记阶段用户线程运行产生的垃圾对象进行标记修正 4、 并发清理:可以和用户线程并行执行,清理垃圾 (2)优点 并发,低停顿 (3)缺点 对CP
相关文章
相关标签/搜索