Options
All
  • Public
  • Public/Protected
  • All
Menu

Module @stablelib/benchmark

Index

Functions

  • benchmark(fn: () => any, bytes?: number): Results
  • benchmarkAsync(fn: (done: () => void) => any, doneCallback: (results: Results) => void, bytes?: number): void
  • Parameters

    • fn: (done: () => void) => any
        • (done: () => void): any
        • Parameters

          • done: () => void
              • (): void
              • Returns void

          Returns any

    • doneCallback: (results: Results) => void
    • Optional bytes: number

    Returns void

  • benchmarkPromise(fn: () => Promise<any>, bytes?: number): Promise<Results>
  • byteSeq(length: number, start?: number): Uint8Array
  • Returns a Uint8Array of the given length containing sequence of bytes 0, 1, 2 ... 255, 0, 1, 2, ...

    If the start byte is given, the sequence starts from it.

    Parameters

    • length: number
    • start: number = 0

    Returns Uint8Array

  • report(name: string, results: Results): void

Generated using TypeDoc