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

程序开始或结束的时候会触发 Full GC 吗?为什么?

阿里云后端开发专业服务风险判断技术原理JVM

考察说明

考察对 Full GC 触发机制与 JVM 启动关闭流程的理解

回答思路

  1. 能说明程序启动阶段一般不会因初始化主动触发 Full GC
  2. 能说明程序关闭时 JVM 可能主动调用 System.gc() 或由收集器保证退出清理
  3. 能区分显式调用与强制 Full GC 的区别
  4. 能结合 JVM 实现说明启动关闭时的内存情况