Skip to content

O Bun implementa a API de heap snapshot do V8, que permite criar snapshots do heap em tempo de execução. Isso ajuda a debugar vazamentos de memória em sua aplicação JavaScript/TypeScript.

ts
import v8 from "node:v8";

// Cria um arquivo de snapshot do heap com um nome gerado automaticamente
const snapshotPath = v8.writeHeapSnapshot();
console.log(`Heap snapshot escrito em: ${snapshotPath}`);

Inspecionar memória no Chrome DevTools

Para visualizar heap snapshots do V8 no Chrome DevTools:

  1. Abra o Chrome DevTools (F12 ou clique com botão direito e selecione "Inspecionar")
  2. Vá para a aba "Memory"
  3. Clique no botão "Load" (ícone de pasta)
  4. Selecione seu arquivo .heapsnapshot

Bun by www.bunjs.com.cn edit