⚙️ DevOps & Platform Eng

Por que os vazamentos de memória 'simples' do Puppeteer estão derrubando seus containers Node.js

Seu bot Puppeteer roda de boa por 10 minutos, depois incha pra 2GB e leva um OOM-kill. Parece familiar? Hora de perfilar como pro, sem ficar no chute.

Gráfico de linha mostrando o crescimento da memória RSS do Puppeteer em teste de carga

⚡ Key Takeaways

  • Os vazamentos do Puppeteer se escondem nos processos filhos do Chrome, não no heap do Node – monitore RSS e external primeiro.
  • Use rastreamento time-series em JSONL e diffs de heap pra caçar retainers tipo páginas zumbis.
  • Recicle browsers, feche páginas sem dó e use args enxutos pra evitar 90% dos OOM kills.
Published by

DevTools Feed

Ship faster. Build smarter.

Worth sharing?

Get the best Developer Tools stories of the week in your inbox — no noise, no spam.

Originally reported by dev.to

Stay in the loop

The week's most important stories from DevTools Feed, delivered once a week.