Link Search Menu Expand Document

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 don’t 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 package’s library:

cargo bench --lib