UNPKG

node-oom-heapdump

Version:

Create a V8 heap snapshot when an "Out of Memory" error occurs, or create a heap snapshot or CPU profile on request.

27 lines (23 loc) 595 B
let oomLib = require("../index.js")({ heapdumpOnOOM: false }); var i = 0; var path = ""; var handle = setInterval(function () { i++; oomLib.createHeapSnapshot(require("path").resolve("../", "myName")).then((p) => { path = p; }).catch((err) => { console.error(err); }); if (i === 3) { oomLib.deleteHeapSnapshot(path).then(() => { // }).catch((err) => { console.error("err", err); }); setTimeout(function () { process.exit(0); }, 100); } }, 2000);