CodSpeedHQ
codspeed-rust
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
chore: remove unnecessary black_box in criterion
#98
Merged
Comparing
DaniPopes:less-criterion-black-box
(
b71c93b
) with
main
(
6178dd1
)
CodSpeed Performance Gauge
-24%
Improvement
33
Regression
7
Untouched
118
Ignored
18
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
Ignored
176 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
-24%
91.4 ns
120.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mul
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
-24%
91.4 ns
120.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-24%
91.7 ns
120.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-24%
93.9 ns
123.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-23%
99.4 ns
128.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-21%
108.3 ns
137.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_parentheses[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-5%
42.4 µs
44.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
b
crates/bencher_compat/benches/bencher_example.rs::c
CodSpeed Performance Gauge
+35%
3.4 µs
2.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array1[1]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+32%
119.2 ns
90 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array2[1]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+32%
119.2 ns
90 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
find_highest_set_bit[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+32%
120 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
find_highest_set_bit[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+32%
120 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
find_highest_set_bit[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+32%
120 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
find_highest_set_bit[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+32%
120 ns
90.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_gray_code[3]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+29%
4.5 µs
3.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_gray_code[5]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+29%
9.2 µs
7.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_gray_code[4]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+28%
6 µs
4.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
b
crates/bencher_compat/benches/bencher_example.rs
CodSpeed Performance Gauge
+25%
2.8 µs
2.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_gray_code[2]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+25%
3.5 µs
2.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_gray_code[1]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+24%
3.2 µs
2.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
init_array[1000]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+22%
11.5 µs
9.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+19%
1.6 ms
1.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+17%
39.9 µs
34 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+17%
219.5 µs
187.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+14%
10.7 µs
9.4 µs
1
2
...
8
Commits
Click on a commit to change the comparison range
Base
main
6178dd1
-3.01%
chore: remove unnecessary black_box in divan and bencher compat layers
b71c93b
8 months ago
by art049
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs