UNPKG

@beincom/node-profile

Version:

``` npm install @beincom/node-profile # yarn add @beincom/node-profile ```

14 lines 737 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.heapHandler = exports.collectHeap = void 0; const profile_handler_1 = require("./profile.handler"); const utils_1 = require("..//utils"); const collectHeap = (ms) => { const profiler = (0, utils_1.getProfiler)(); const heapProfilerArgs = profiler.heapProfiler.startArgs; const heapProfiler = profiler.heapProfiler.profiler; return (0, profile_handler_1.collectProfileAfterMs)(heapProfiler, heapProfilerArgs, ms); }; exports.collectHeap = collectHeap; exports.heapHandler = (0, profile_handler_1.profileExpressHandler)('Heap', (req) => (0, exports.collectHeap)(1000 * Number(req.query.seconds))); //# sourceMappingURL=heap.handler.js.map