Skip to content

Bun implementa l'API heap snapshot di V8, che ti permette di creare snapshot dell'heap a runtime. Questo aiuta a debuggare i memory leak nella tua applicazione JavaScript/TypeScript.

ts
import v8 from "node:v8";

// Crea un file di snapshot heap con un nome generato automaticamente
const snapshotPath = v8.writeHeapSnapshot();
console.log(`Snapshot heap scritto in: ${snapshotPath}`);

Ispezionare la memoria in Chrome DevTools

Per visualizzare gli snapshot heap V8 in Chrome DevTools:

  1. Apri Chrome DevTools (F12 o clicca con il tasto destro e seleziona "Ispeziona")
  2. Vai alla scheda "Memory"
  3. Clicca sul pulsante "Load" (icona della cartella)
  4. Seleziona il tuo file .heapsnapshot

Bun a cura di www.bunjs.com.cn