whats-the-damage
Version:
What's the damage? ...of running that script in real time, CPU time, and memory usage
11 lines (7 loc) • 330 B
JavaScript
// @flow
process.send({ memoryStart: process.memoryUsage() });
const cpuUsageStart = process.cpuUsage();
const [node, harness, script] = process.argv;
require(script); // script can read process.argv themselves
process.send({ memoryEnd: process.memoryUsage() });
process.send({ cpuUsageEnd: process.cpuUsage(cpuUsageStart) });