Bun implementa la API de instantáneas del heap de V8, que te permite crear instantáneas del heap en tiempo de ejecución. Esto ayuda a depurar fugas de memoria en tu aplicación de JavaScript/TypeScript.
ts
import v8 from "node:v8";
// Crea un archivo de instantánea del heap con un nombre autogenerado
const snapshotPath = v8.writeHeapSnapshot();
console.log(`Instantánea del heap escrita en: ${snapshotPath}`);Inspeccionar memoria en Chrome DevTools
Para ver instantáneas del heap de V8 en Chrome DevTools:
- Abre Chrome DevTools (F12 o clic derecho y selecciona "Inspeccionar")
- Ve a la pestaña "Memory" (Memoria)
- Haz clic en el botón "Load" (Cargar, icono de carpeta)
- Selecciona tu archivo
.heapsnapshot