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

CMS 垃圾收集器存在哪些问题,为什么要用 G1 替换它?

携程后端开发消费品/零售技术原理方案权衡

考察说明

考察对 CMS 与 G1 收集器原理、缺陷及适用场景的理解

回答思路

  1. 能指出 CMS 主要问题包括内存碎片、Full GC 停顿不可控、Concurrent Mode Failure 等
  2. 能说明 G1 通过 Region 化内存布局和可预测停顿模型解决碎片与停顿问题
  3. 能结合业务场景分析替换原因,而非仅背概念
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。