Skip to content

Bun implementiert V8s Heap-Snapshot-API, mit der Sie Snapshots des Heaps zur Laufzeit erstellen können. Dies hilft bei der Debugging von Speicherlecks in Ihrer JavaScript/TypeScript-Anwendung.

ts
import v8 from "node:v8";

// Creates a heap snapshot file with an auto-generated name
const snapshotPath = v8.writeHeapSnapshot();
console.log(`Heap snapshot written to: ${snapshotPath}`);

Speicher in Chrome DevTools inspizieren

So zeigen Sie V8-Heap-Snapshots in Chrome DevTools an:

  1. Öffnen Sie Chrome DevTools (F12 oder Rechtsklick und wählen Sie "Untersuchen")
  2. Gehen Sie zum Tab "Memory"
  3. Klicken Sie auf die Schaltfläche "Load" (Ordnersymbol)
  4. Wählen Sie Ihre .heapsnapshot-Datei aus

Bun von www.bunjs.com.cn bearbeitet