区别一:不同使用范围的CMS采集器是老年代采集器,可与新生代串行和ParNew采集器一起使用。
G1采集器的采集范围为老年代和新一代。 不需要与其他收集器结合使用。
差异2 :使用不同算法的CMS收集器是使用“标记-清除”算法的垃圾收集。
G1收集器使用基于“标记-组织”算法的垃圾收集。
区别三: CMS采集器与G1采集器优劣CMS采集器以最小停机时间为目标的采集器容易发生内存碎片。
G1集电极不会引起内存碎片。
区别四:垃圾回收过程不同的CMS收集器:初始标记同时标记再标记标记清晰
G1采集器:初始标记同时标记最终标记分选回收