benchmark_harness 2.3.1 copy "benchmark_harness: ^2.3.1" to clipboard
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 by BenchmarkBase.

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 for run 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.