iso-bench
Version:
Small benchmark library focused in avoiding optimization/deoptimization pollution between tests by isolating them.
19 lines (18 loc) • 571 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Fork = void 0;
const child_process_1 = require("child_process");
var Fork;
(function (Fork) {
function fork(env) {
return (0, child_process_1.spawn)(process.execPath, [...process.execArgv, ...process.argv.slice(1)], {
windowsHide: true,
stdio: ["ignore", "ignore", "pipe", "pipe"],
env: {
...process.env,
...env
}
});
}
Fork.fork = fork;
})(Fork || (exports.Fork = Fork = {}));
;