后端岗位面试题更新 2026-08-05

CMS 和 G1 该如何抉择?

袋鼠云后端开发互联网/IT技术选型方案权衡JavaJVM

考察说明

考察 CMS 和 G1 的选型判断

回答思路

  1. 说明 CMS 适合低停顿、老年代回收场景
  2. 说明 G1 适合大堆、可预测停顿、需要回收整体堆的场景
  3. 对比两者的停顿控制、内存碎片、并发阶段等问题
  4. 给出选型建议:根据堆大小、停顿目标和对碎片化敏感度