把前端内存泄漏排查从2小时压到5分钟,我们把它集成进了CI凌晨三点,手机又震了——「页面白屏,JS heap 超过 2GB,已经自动重启三次」。线上前端 OOM 永远在用户量最大的时候精准暴雷。一边重启 Pod 续命,一边打开 Chrome DevTools,Memory 面板,Record Allocation、对比 Snapshot、筛 Detached DOM、找 Retaining Path……一套流程下来,天亮之前修好算运气好。问题根因通常就是某个组件卸载时没清定时器、闭包持有了大对象、事件监听打满了引用链——一句话,典型的内存泄漏。