iso-bench
Version:
Small benchmark library focused in avoiding optimization/deoptimization pollution between tests by isolating them.
15 lines (14 loc) • 441 B
TypeScript
import { Processor } from "./Processor";
import { Test } from "./Test";
export declare class ForkContext {
private _test;
private _processors;
private _resolve;
private _benchName;
private _ended;
constructor(_test: Test, _processors: Processor[], _resolve: () => void, _benchName: string);
start(): void;
private _processMessage;
private _listenForCompletionMessage;
private _listenForProcessExit;
}