Avatar for the CodSpeedHQ user
CodSpeedHQ
codspeed-rust
BlogDocsChangelog

fix(divan_compat): do not capture drop with perf

#118Closed
Comparing
cod-1344-investigate-benchmark-time-in-drop_in_place-and-perf
(
b02554d
) with
main
(
0565866
)
CodSpeed Performance Gauge
-16%
Improvement
12
Regression
4
Untouched
142
New
11
Ignored
5

Benchmarks

174 total
recursive_memoized[HashMap<u64, u64>, 0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
-11%
16 ns18 ns
init_array[1000]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
-10%
1.8 µs2 µs
add_two_integers[(255, 255)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-5%
19 ns20 ns
add_two_integers[(42, 13)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-5%
19 ns20 ns
fibo_10
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
×2
2 ns1 ns
add_two_integers[(0, 0)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+25%
5 ns4 ns
permutations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+18%
76.9 µs65.4 µs
sort
crates/divan_compat/examples/benches/sort.rs::sorted
CodSpeed Performance Gauge
+18%
139.2 µs118.5 µs
bench_array1[10]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+11%
10 ns9 ns
bench_array2[10]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+11%
10 ns9 ns
bench_array2[42]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+4%
51 ns49 ns
init_array[42]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+4%
51 ns49 ns
bench_array1[42]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+4%
51 ns49 ns
graph_coloring[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+4%
1,010 ns974 ns
subset_sum[16]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+3%
4.1 µs4 µs
recursive[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+3%
5.9 ms5.7 ms
fib_in_thread_bench_local[31]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
N/A
N/A10.9 ms
fib_in_thread[32]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
N/A
N/A17.5 ms
fib_in_thread_bench_local[32]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
N/A
N/A17.5 ms
bench_large_input
crates/divan_compat/benches/drop_example.rs
CodSpeed Performance Gauge
N/A
N/A50.5 ms
fib_in_thread_bench[32]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
N/A
N/A17.5 ms
fib_in_thread_bench_local[30]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
N/A
N/A6.8 ms
fib_in_thread_bench[31]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
N/A
N/A10.9 ms
fib_in_thread[31]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
N/A
N/A10.9 ms
bench_large_input_local
crates/divan_compat/benches/drop_example.rs
CodSpeed Performance Gauge
N/A
N/A50.4 ms

Commits

Click on a commit to change the comparison range
Base
main
60c7422
-15.98%
fixup: use previous bench guard
8b522b2
5 months ago
by not-matthias
-3.92%
fixup: add thread example
c013095
5 months ago
by not-matthias
+1.55%
chore: increase fib arg
60c7422
5 months ago
by not-matthias
+5.85%
wip: use custom branch
b02554d
5 months ago
by not-matthias
© 2026 CodSpeed Technology
Home Terms Privacy Docs