Documentation
    Preparing search index...

    Benchmark report.

    Times are ISO 8601 strings, durations are milliseconds, and the statistics and every entry of endpoints describe the same collected events, grouped by method and path template.

    contracts/common.md#principled-implementation The report is the master's merged observation: the run parameters, whole-run statistics, per-endpoint statistics, and memory samples, all derived from one event collection.

    contracts/common.md#clear-and-simple-design A flat record whose nested types (IEndpoint, IStatistics, IMemory) name the parts, with no behavior.

    contracts/common.md#prohibited-implementation-shortcuts Every field is measured or copied from the request; none is a fixture value.

    contracts/common.md#meaningful-documentation The prose states the time format, the duration unit, and how statistics and endpoints relate.

    interface IReport {
        completed_at: string;
        count: number;
        endpoints: (IEndpoint & IStatistics)[];
        memories: IMemory[];
        simultaneous: number;
        started_at: string;
        statistics: IStatistics;
        threads: number;
    }
    Index
    completed_at: string

    ISO 8601 time when every servant finished executing.

    count: number

    Requested number of benchmark function invocations.

    endpoints: (IEndpoint & IStatistics)[]

    The same events grouped by HTTP method and route path template.

    memories: IMemory[]

    Memory samples obtained during execution; failed or pending readings are omitted.

    simultaneous: number

    Aggregate limit on concurrent benchmark function invocations.

    started_at: string

    ISO 8601 time when connected servants started executing.

    statistics: IStatistics

    Statistics over all HTTP events logged by the benchmark functions.

    threads: number

    Number of servant processes requested.