bench_press 0.1.0
bench_press: ^0.1.0 copied to clipboard
A modern, statistically sound, compiler-aware multi-runtime benchmarking framework for Dart and Flutter.
0.1.0 #
- Initial release of
bench_press: A modern, statistically sound, compiler-aware multi-runtime benchmarking framework for Dart and Flutter. - Multi-runtime execution support across JIT, AOT (
dart compile exe), WasmGC (dart compile wasm), and JavaScript (dart compile js). Benchmark,AsyncBenchmark,BenchmarkVariant, andBenchmarkGroupharnesses with lifecycle hooks (setup,run,teardown).Blackholedead-code elimination (DCE) sink to safely consume benchmark results without compiler dead-code stripping.Throughputmetric tracking for byte rates (B/s,KB/s,MB/s,GB/s) and element rates (items/s,records/s,tokens/s).- Automated batch calibration and steady-state warmup convergence detection.
- Statistical summary metrics (Mean, Median, Min, Max, StdDev, CV, p95, p99, Ops/sec) with Fieller 95% confidence intervals for variant ratios.
- Markdown reporting with side-by-side variant comparisons and before/after baseline diffing.
bench_pressCLI withrun,validate,report, anddiffsubcommands.