cargo-bencher

Crates.iocargo-bencher
lib.rscargo-bencher
version0.1.1
sourcesrc
created_at2024-11-23 16:03:04.468249
updated_at2024-11-23 16:18:11.423242
descriptionBencher for Cargo
homepagehttps://bencher.dev
repositoryhttps://github.com/bencherdev/bencher
max_upload_size
id1458549
size4,346
Everett Pompeii (epompeii)

documentation

README

Bencher for Cargo

Bencher is a suite of continuous benchmarking tools. Have you ever had a performance regression impact your users? Bencher could have prevented that from happening. Bencher allows you to detect and prevent performance regressions before they hit production.

  • Run: Run your benchmarks locally or in CI using your favorite benchmarking tools. The bencher CLI simply wraps your existing benchmark harness and stores its results.
  • Track: Track the results of your benchmarks over time. Monitor, query, and graph the results using the Bencher web console based on the source branch, testbed, benchmark, and measure.
  • Catch: Catch performance regressions in CI. Bencher uses state of the art, customizable analytics to detect performance regressions before they make it to production.

For the same reasons that unit tests are run in CI to prevent feature regressions, benchmarks should be run in CI with Bencher to prevent performance regressions. Performance bugs are bugs!

Supported Benchmark Harnesses

Commit count: 5010

cargo fmt