IngestLatencyBenchResult class

Result of BenchmarkService.benchmarkIngestLatency.

Wall-clock ms for the full prepare → drain → finalize → delete cycle of each variant. Stub embeddings (zeroed Float32List) keep the measurement focused on FFI + Rust pipeline cost rather than ONNX time.

Constructors

IngestLatencyBenchResult({required int docBytes, required int warmupRuns, required int measuredRuns, required IngestLatencyStats stringPath, required IngestLatencyStats utf8Path, required IngestLatencyStats filePath})
const

Properties

docBytes → int
Document size in UTF-8 bytes.
final
fileP50Ms → double
no setter
fileP95Ms → double
no setter
filePath → IngestLatencyStats
final
hashCode → int
The hash code for this object.
no setterinherited
measuredRuns → int
Number of measured iterations that fed the stats.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stringP50Ms → double
no setter
stringP95Ms → double
no setter
stringPath → IngestLatencyStats
final
utf8P50Ms → double
no setter
utf8P95Ms → double
no setter
utf8Path → IngestLatencyStats
final
warmupRuns → int
Number of warmup iterations excluded from stats.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
renderSummary() → String
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited