dart-lang / benchmark_harness

The official benchmark harness for Dart
https://pub.dev/packages/benchmark_harness
BSD 3-Clause "New" or "Revised" License
94 stars 26 forks source link

Reduce measurement overhead by allowing some degree of measurement jitter. #75

Closed mraleph closed 2 years ago

mraleph commented 2 years ago

After rolling #38 into Dart SDK we have started to see timeouts on some of the benchmarks.

I have investigated and I can see that we have increase runtime of a few benchmarks by around ~80%.

This change reduces the overhead to around ~30%.