频繁触发Full GC的原因有哪些,如何排查?
考察说明
考察对JVM垃圾回收机制的理解和线上问题排查能力
回答思路
- 列举常见的Full GC触发原因,如老年代空间不足、永久代/元空间不足、大对象直接进入老年代等
- 说明排查方法,包括通过GC日志、监控工具(如jstat、jmap、VisualVM)分析堆内存使用
- 展示从现象到根因的系统化分析思路,能区分并发回收失败、晋升失败、内存泄漏
- 最终给出优化措施,如调整堆参数、优化代码、排查内存泄漏
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。