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

如果有一个大小超过 Eden 区的超大对象被分配,它在堆上会发生什么?请描述完整流程。

中航信后端开发互联网/IT问题拆解技术原理Java

考察说明

考察 JVM 内存分配中大对象直接进入老年代的机制与流程

回答思路

  1. 说明大对象直接分配在老年代而非 Eden 区
  2. 解释触发条件与 G1/Parallel 等垃圾收集器的行为差异
  3. 描述大对象对 GC 停顿和堆内存碎片的影响