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

请说明哪些情况下会触发 Full GC?

58到家后端开发消费品/零售风险判断技术原理JVM

考察说明

考察对 JVM 内存模型、垃圾回收触发条件及不同区域回收机制的理解

回答思路

  1. 能区分 Minor GC、Major GC 和 Full GC 的触发场景
  2. 覆盖老年代空间不足、元空间不足、晋升失败和显式调用 System.gc() 等常见情况
  3. 能说明 CMS 与 G1 在 Full GC 触发上的差异,体现对垃圾回收器实现的理解