Skip to content

Bun реализует API снимков кучи V8, который позволяет создавать снимки кучи во время выполнения. Это помогает отлаживать утечки памяти в вашем JavaScript/TypeScript приложении.

ts
import v8 from "node:v8";

// Создать файл снимка кучи с автоматически сгенерированным именем
const snapshotPath = v8.writeHeapSnapshot();
console.log(`Снимок кучи записан в: ${snapshotPath}`);

Проверка памяти в Chrome DevTools

Для просмотра снимков кучи V8 в Chrome DevTools:

  1. Откройте Chrome DevTools (F12 или щёлкните правой кнопкой мыши и выберите "Inspect")
  2. Перейдите на вкладку "Memory"
  3. Нажмите кнопку "Load" (значок папки)
  4. Выберите ваш файл .heapsnapshot

Bun от www.bunjs.com.cn