A statistics-driven micro-benchmarking library written in Rust.
This crate is a microbenchmarking library which aims to provide strong statistical confidence in detecting and estimating the size of performance improvements and regressions, whle also being easy to use.
See the user guide for examples as well as details on the measurement and analysis process, and the output.
- Benchmark Rust code as well as external programs
- Collects detailed statistics, providing strong confidence that changes to performance are real, not measurement noise
- Produces detailed charts, providing thorough understanding of your code’s performance behavior.
bench_functionsto represent one out of multiple functions under benchmark.
ParameterizedBenchmark. Not intended to be used outside of Criterion.rs.