Avatar for the CodSpeedHQ user
CodSpeedHQ
codspeed-rust
BlogDocsChangelog

chore: remove unnecessary black_box in criterion

#98Merged
Comparing
DaniPopes:less-criterion-black-box
(
b71c93b
) with
main
(
6178dd1
)
CodSpeed Performance Gauge
-24%
Improvement
33
Regression
7
Untouched
118
Ignored
18

Benchmarks

176 total
add
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
-24%
91.4 ns120.6 ns
mul
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
-24%
91.4 ns120.6 ns
count_set_bits[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-24%
91.7 ns120.8 ns
count_set_bits[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-24%
93.9 ns123.1 ns
count_set_bits[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-23%
99.4 ns128.6 ns
count_set_bits[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-21%
108.3 ns137.5 ns
generate_parentheses[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-5%
42.4 µs44.5 µs
b
crates/bencher_compat/benches/bencher_example.rs::c
CodSpeed Performance Gauge
+35%
3.4 µs2.5 µs
bench_array1[1]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+32%
119.2 ns90 ns
bench_array2[1]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+32%
119.2 ns90 ns
find_highest_set_bit[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+32%
120 ns90.8 ns
find_highest_set_bit[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+32%
120 ns90.8 ns
find_highest_set_bit[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+32%
120 ns90.8 ns
find_highest_set_bit[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+32%
120 ns90.8 ns
generate_gray_code[3]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+29%
4.5 µs3.5 µs
generate_gray_code[5]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+29%
9.2 µs7.2 µs
generate_gray_code[4]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+28%
6 µs4.7 µs
b
crates/bencher_compat/benches/bencher_example.rs
CodSpeed Performance Gauge
+25%
2.8 µs2.2 µs
generate_gray_code[2]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+25%
3.5 µs2.8 µs
generate_gray_code[1]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+24%
3.2 µs2.6 µs
init_array[1000]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+22%
11.5 µs9.4 µs
permutations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+19%
1.6 ms1.3 ms
permutations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+17%
39.9 µs34 µs
permutations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+17%
219.5 µs187.6 µs
generate_combinations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+14%
10.7 µs9.4 µs

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