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:
- Öffnen Sie Chrome DevTools (F12 oder Rechtsklick und wählen Sie "Untersuchen")
- Gehen Sie zum Tab "Memory"
- Klicken Sie auf die Schaltfläche "Load" (Ordnersymbol)
- Wählen Sie Ihre
.heapsnapshot-Datei aus