Skip to main content

Interface: BenchmarkResult

Defined in: src/benchmark/BenchmarkMetrics.ts:4

Result metrics collected for an individual benchmark scenario.

Properties​

name​

name: string

Defined in: src/benchmark/BenchmarkMetrics.ts:6

Name of the benchmark scenario


category​

category: string

Defined in: src/benchmark/BenchmarkMetrics.ts:8

Category or subsystem being benchmarked


iterations​

iterations: number

Defined in: src/benchmark/BenchmarkMetrics.ts:10

Number of timed iterations executed


totalTimeMs​

totalTimeMs: number

Defined in: src/benchmark/BenchmarkMetrics.ts:12

Total elapsed time in milliseconds


opsPerSec​

opsPerSec: number

Defined in: src/benchmark/BenchmarkMetrics.ts:14

Throughput: operations per second


meanMs​

meanMs: number

Defined in: src/benchmark/BenchmarkMetrics.ts:16

Mean execution time per iteration in milliseconds


minMs​

minMs: number

Defined in: src/benchmark/BenchmarkMetrics.ts:18

Minimum execution time observed in milliseconds


maxMs​

maxMs: number

Defined in: src/benchmark/BenchmarkMetrics.ts:20

Maximum execution time observed in milliseconds


p50Ms​

p50Ms: number

Defined in: src/benchmark/BenchmarkMetrics.ts:22

50th percentile (median) latency in milliseconds


p95Ms​

p95Ms: number

Defined in: src/benchmark/BenchmarkMetrics.ts:24

95th percentile latency in milliseconds


p99Ms​

p99Ms: number

Defined in: src/benchmark/BenchmarkMetrics.ts:26

99th percentile latency in milliseconds


memoryDeltaKb​

memoryDeltaKb: number

Defined in: src/benchmark/BenchmarkMetrics.ts:28

Net change in heap memory usage during execution in Kilobytes