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.