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

当Java应用频繁出现FullGC且存在内存碎片问题,如何利用工具定位并解决?

网易后端开发互联网/IT性能优化技术原理问题排查JVM

考察说明

考察JVM内存管理、GC调优与故障排查能力

回答思路

  1. 明确内存碎片的表现与影响,区分老年代碎片与新生代晋升问题
  2. 使用jstat、jmap、JConsole等工具查看GC日志与堆内存分布
  3. 结合FullGC频率、对象晋升与碎片化现象分析根因
  4. 提出可行的解决方案:调优GC算法、调整堆参数、优化对象生命周期
  5. 说明验证方案有效性的方法与后续监控手段