面灵AI→

面试官问:你怎么排查线上的 OOM 问题?

某公司 后端开发

以一次凌晨 OOM 事故为例讲线上排查流程:先下线实例止血再定位,用多次堆转储对比 retained size、支配树与 GC Roots 引用链,找到双层循环构造删除 key 未去重的根因;并整理五类常见 OOM 的典型原因与堆转储的两种获取方式。

2026-09