区别一: 使用范围不一样

CMS收集器是老年代的收集器,可以配合新生代的Serial和ParNew收集器一起使用
G1收集器收集范围是老年代和新生代。不需要结合其他收集器使用

区别二: STW的时间

CMS收集器以最小的停顿时间为目标的收集器。

G1收集器可预测垃圾回收的停顿时间(建立可预测的停顿时间模型)

区别三: 垃圾碎片

CMS收集器是使用“标记-清除”算法进行的垃圾回收,容易产生内存碎片

G1收集器使用的是“标记-整理”算法,进行了空间整合,降低了内存空间碎片。

区别四: 垃圾回收的过程不一样

相关文章:

  • 2021-11-05
  • 2021-12-02
  • 2022-12-23
  • 2022-01-12
  • 2021-10-28
  • 2021-08-15
  • 2021-11-07
猜你喜欢
  • 2022-12-23
  • 2022-02-08
  • 2021-09-18
  • 2021-05-21
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案