benchmark_harness_plus 2.0.0 copy "benchmark_harness_plus: ^2.0.0" to clipboard
benchmark_harness_plus: ^2.0.0 copied to clipboard

A statistically rigorous benchmarking harness for Dart. Provides median-based comparisons, coefficient of variation, proper warmup phases, and outlier-resistant measurements for reliable performance analysis.

1.2.0 #

  • Removed GC triggering between variants (can cause more noise than it reduces)

1.1.0 #

  • Added "fastest" column to table output showing the minimum (best) sample time
  • Added "Fastest" line to detailed result output
  • Added new example demonstrating when minimum vs median should be used
  • Restructured examples into separate files for easier reference

1.0.0 #

  • Initial release
  • Statistical functions: mean, median, stdDev, cv, min, max
  • BenchmarkConfig with quick, standard, and thorough presets
  • BenchmarkResult with computed statistics and reliability assessment
  • BenchmarkComparison for comparing variants
  • Benchmark harness with warmup and randomized ordering
  • Result formatting: table, detailed, and CSV export
  • Comprehensive documentation and examples
2
likes
145
points
250
downloads

Publisher

unverified uploader

Weekly Downloads

A statistically rigorous benchmarking harness for Dart. Provides median-based comparisons, coefficient of variation, proper warmup phases, and outlier-resistant measurements for reliable performance analysis.

Repository (GitHub)
View/report issues

Topics

#benchmark #performance #statistics #profiling #testing

Documentation

API reference

License

MIT (license)

More

Packages that depend on benchmark_harness_plus