互联网/IT行业面试题更新 2026-08-05

G1和CMS垃圾回收器有什么区别?

美团人工智能互联网/IT技术原理方案权衡JVM

考察说明

考察两种主流垃圾回收器的工作方式、适用场景和优缺点

回答思路

  1. 说明CMS以标记-清除算法为基础,追求低停顿
  2. 说明G1基于Region划分并支持可预测停顿时间
  3. 对比两者在碎片化、并发失败、适用堆大小上的差异