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