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