benchmark_harness 2.3.1 benchmark_harness: ^2.3.1 copied to clipboard
The official Dart project benchmark harness.
2.3.1 #
- Move to
dart-lang/tools
monorepo.
2.3.0 #
- Require Dart 3.2.
- Add ScoreEmitterV2 interface, documented with the intention to change ScoreEmitter interface to match it in the next major release, a breaking change.
- Add
PerfBenchmarkBase
class which runs the 'perf stat' command from linux-tools on a benchmark and reports metrics from the hardware performance counters and the iteration count, as well as the run time measurement reported byBenchmarkBase
.
2.2.2 #
- Added package topics to the pubspec file.
- Require Dart 2.19.
2.2.1 #
- Improve convergence speed of
BenchmarkBase
measuring algorithm by allowing some degree of measuring jitter.
2.2.0 #
- Change measuring algorithm in
BenchmarkBase
to avoid calling stopwatch methods repeatedly in the measuring loop. This makes measurement work better forrun
methods which are small themselves.
2.1.0 #
- Add AsyncBenchmarkBase.
2.0.0 #
- Stable null safety release.
2.0.0-nullsafety.0 #
- Opt in to null safety.
1.0.6 #
- Require at least Dart 2.1.
1.0.5 #
- Updates to support Dart 2.