BenchmarkResult class final

A class representing the result of a benchmark case.

Constructors

BenchmarkResult.new(String name, String group, double avgScore, double avgScorePerSecond, double stdDevPercentage, double stdDev, double avgTime, double minTime, double maxTime, double p75Time, double p95Time, double p99Time, double p999Time)
Indicates if the benchmark case is the best case.
const
BenchmarkResult.zero(String name, String group)
factory

Properties

avgScore double
The average score of the benchmark case.
final
avgScorePerSecond double
final
avgTime double
The average time in microseconds per iteration of the benchmark case.
final
group String
The group name of the benchmark case.
final
hashCode int
The hash code for this object.
no setterinherited
maxTime double
The maximum time in microseconds per iteration of the benchmark case.
final
minTime double
The minimum time in microseconds per iteration of the benchmark case.
final
name String
The name of the benchmark case.
final
p75Time double
p75 time in microseconds per iteration of the benchmark case.
final
p95Time double
p95 time in microseconds per iteration of the benchmark case.
final
p999Time double
p999 time in microseconds per iteration of the benchmark case.
final
p99Time double
p99 time in microseconds per iteration of the benchmark case.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stdDev double
The standard deviation of the benchmark case.
final
stdDevPercentage double
The standard deviation percentage of the benchmark case.
final

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