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

G1垃圾收集器的MaxPauseTime(最大暂停时间)目标是如何实现的?

小鹏汽车后端开发消费品/零售技术原理方案权衡

考察说明

考察G1垃圾收集器的暂停时间预测与软实时机制

回答思路

  1. 说明G1以停顿预测模型为基础设置软目标而非硬保证
  2. 解释G1通过记录历史停顿数据估算各区域回收耗时
  3. 说明G1基于停顿预测选择回收区域并调整堆和新生代大小
  4. 指出MaxPauseTime是软目标,实际可能超过
  5. 对比G1与CMS/Parallel在停顿控制上的差异