Skip to content

Commit

Permalink
Mention Bencher.
Browse files Browse the repository at this point in the history
  • Loading branch information
nnethercote committed Mar 22, 2024
1 parent 6b59c6e commit b095cbc
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/benchmarking.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,15 @@ metrics used.
unstable features and therefore only work on nightly Rust.
- [Criterion] and [Divan] are more sophisticated alternatives.
- [Hyperfine] is an excellent general-purpose benchmarking tool.
- [Bencher] can do continuous benchmarking on CI, including GitHub CI.
- Custom benchmarking harnesses are also possible. For example, [rustc-perf] is
the harness used to benchmark the Rust compiler.

[benchmark tests]: https://doc.rust-lang.org/nightly/unstable-book/library-features/test.html
[Criterion]: https://github.com/bheisler/criterion.rs
[Divan]: https://github.com/nvzqz/divan
[Hyperfine]: https://github.com/sharkdp/hyperfine
[Bencher]: https://github.com/bencherdev/bencher
[rustc-perf]: https://github.com/rust-lang/rustc-perf/

When it comes to metrics, there are many choices, and the right one(s) will
Expand Down

0 comments on commit b095cbc

Please sign in to comment.