Skip to content

Bun implémente l'API d'instantané de tas de V8, qui vous permet de créer des instantanés du tas au moment de l'exécution. Cela aide à déboguer les fuites de mémoire dans votre application JavaScript/TypeScript.

ts
import v8 from "node:v8";

// Crée un fichier d'instantané de tas avec un nom généré automatiquement
const snapshotPath = v8.writeHeapSnapshot();
console.log(`Instantané de tas écrit dans : ${snapshotPath}`);

Inspecter la mémoire dans Chrome DevTools

Pour afficher les instantanés de tas V8 dans Chrome DevTools :

  1. Ouvrez Chrome DevTools (F12 ou clic droit et sélectionnez "Inspecter")
  2. Allez dans l'onglet "Memory" (Mémoire)
  3. Cliquez sur le bouton "Load" (icône de dossier)
  4. Sélectionnez votre fichier .heapsnapshot

Bun édité par www.bunjs.com.cn