BenchmarkMetricComputation class sealed

Describes the values computed for each BenchmarkMetric.

Implementers

Properties

hashCode → int
The hash code for this object.
no setterinherited
name → String
The name of each metric computation.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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

Constants

average → const NamedMetricComputation
The name for the computed value tracking the average value of the measured samples without outliers.
noise → const NamedMetricComputation
The name for the computed value tracking the noise as a multiple of the average value takes from clean samples.
outlierAverage → const NamedMetricComputation
The name for the computed value tracking the average of outlier samples.
outlierRatio → const NamedMetricComputation
The name for the computed value tracking the outlier average divided by the clean average.
p50 → const PercentileMetricComputation
The name for the computed value tracking the 50th percentile value from the samples with outliers.
p90 → const PercentileMetricComputation
The name for the computed value tracking the 90th percentile value from the samples with outliers.
p95 → const PercentileMetricComputation
The name for the computed value tracking the 95th percentile value from the samples with outliers.
values → const List<BenchmarkMetricComputation>
All of the computed vales for each BenchmarkMetric.