CodSpeedHQ
codspeed-rust
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Add benchmark filtering in instrumentation mode
#127
Merged
Comparing
instrumentation-filter
(
16f9dfb
) with
main
(
9ace864
)
CodSpeed Performance Gauge
-24%
Improvement
3
Regression
8
Untouched
161
Ignored
23
No successful run was found on
main
(
16f9dfb
) during the generation of this report, so
9ace864
was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
Ignored
195 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_10
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
-24%
90 ns
119.2 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
-24%
91.9 ns
121.1 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
-24%
91.9 ns
121.1 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
-24%
91.9 ns
121.1 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
-24%
91.9 ns
121.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
-14%
371.7 ns
430 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_parentheses[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-6%
16.7 µs
17.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
print_env_hello
crates/divan_compat/examples/benches/env.rs
CodSpeed Performance Gauge
-4%
7.8 µs
8.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_50
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
+32%
119.4 ns
90.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+24%
148.3 ns
119.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[HashMap<u64, u64>, 30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+4%
13.3 µs
12.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add_two_integers[(0, 0)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+24%
150.3 ns
121.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array1[10]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+15%
225 ns
195.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array2[10]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
+15%
225 ns
195.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+14%
240.3 ns
211.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+10%
320.3 ns
291.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[HashMap<u64, u64>, 0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+3%
1,016.7 ns
987.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+2%
21 µs
20.5 µ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
+2%
2.6 µs
2.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
from_elem_decimal[1024]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
+2%
1.9 µs
1.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
from_elem[1024]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
+2%
1.9 µs
1.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
from_elem_decimal[2048]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
+1%
4.1 µs
4 µs
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
+1%
3.6 µs
3.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
8.6 µs
8.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
build_vec
crates/criterion_compat/benches/criterion_example.rs::benches::b
CodSpeed Performance Gauge
+1%
2.8 µs
2.8 µs
1
2
...
8
Commits
Click on a commit to change the comparison range
Base
main
9ace864
-50%
feat(criterion): add benchmark filtering for instrumentation mode
16f9dfb
4 months ago
by GuillaumeLagrange
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs