Skip to content

Bun 實現了 V8 的堆快照 API,允許你在運行時創建堆的快照。這有助於調試 JavaScript/TypeScript 應用程序中的內存洩漏。

ts
import v8 from "node:v8";

// 創建一個具有自動生成名稱的堆快照文件
const snapshotPath = v8.writeHeapSnapshot();
console.log(`堆快照寫入到:${snapshotPath}`);

在 Chrome DevTools 中檢查內存

要在 Chrome DevTools 中查看 V8 堆快照:

  1. 打開 Chrome DevTools(按 F12 或右鍵單擊並選擇"檢查")
  2. 轉到"Memory"選項卡
  3. 點擊"Load"按鈕(文件夾圖標)
  4. 選擇你的 .heapsnapshot 文件

Bun學習網由www.bunjs.com.cn整理維護