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

知道为什么设置JVM对象年龄阈值吗?它存在哪里?

Moka后端开发专业服务问题拆解技术原理JVM

考察说明

考察对JVM分代回收机制、年龄阈值与动态调整的理解

回答思路

  1. 准确说明年龄阈值的作用:决定对象何时从新生代晋升到老年代
  2. 解释对象年龄计数器存储在对象头(Mark Word)的GC分代年龄字段
  3. 能说明默认阈值(如15)及HotSpot的实现细节
  4. 理解Survivor空间利用率动态调整阈值的机制