iso-bench
Version:
Small benchmark library focused in avoiding optimization/deoptimization pollution between tests by isolating them.
15 lines (14 loc) • 470 B
TypeScript
import STREAM from "stream";
import { Processor } from "../../Processor";
import { Test } from "../../Test";
import { IsoBench } from "../../IsoBench";
export declare class StaticStream implements Processor {
protected _stream: STREAM.Writable;
private _padding;
private _groups;
constructor(_stream: STREAM.Writable);
initialize(bench: IsoBench, tests: Test[]): void;
end(test: Test): void;
private _completedGroup;
completed(): void;
}