APIs do Node.js que nunca liberam memória eventualmente causam OOM-kill em pods. Caçe vazamentos com snapshots de heap no Chrome DevTools, clinic heapprofiler sob carga e revisão de código de listeners, caches e closures.
Conclusão de snapshot única - O heap parece "grande" normalmente. Correção: Compare duas snapshots após a carga.
Depuração em produção com --inspect aberto - Risco de segurança. Correção: Tire snapshot em staging ou use SIGUSR2 para dump de heap para S3 em um runbook controlado.
Culpar V8 pelo cache da aplicação - "Vazamentos do Node" geralmente são Map da aplicação. Correção: Audite caches após cada recurso.
Não chamar unref() em timers de depuração - Timer mantém o event loop vivo em testes. Correção:.unref() em intervalos de diagnóstico.
Snapshots enormes travam o laptop - Snapshots de heap de 2GB são lentas. Correção: Reproduza com carga menor em staging primeiro.