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