tldr/pages/common/cargo-bench.md

659 B
Raw Blame History

cargo bench

Compile and execute benchmarks. More information: https://doc.rust-lang.org/cargo/commands/cargo-bench.html.

  • Execute all benchmarks of a package:

cargo bench

  • Don't stop when a benchmark fails:

cargo bench --no-fail-fast

  • Compile, but dont run benchmarks:

cargo bench --no-run

  • Benchmark the specified benchmark:

cargo bench --bench {{benchmark}}

  • Benchmark with the given profile (default: bench):

cargo bench --profile {{profile}}

  • Benchmark all example targets:

cargo bench --examples

  • Benchmark all binary targets:

cargo bench --bins

  • Benchmark the packages library:

cargo bench --lib