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整理维护