CodSpeedHQ
codspeed-rust
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Feat/test rust setup chache-key fork
#146
Closed
Comparing
feat/test-rust-setup-fork
(
7e314dd
) with
main
(
e5597da
)
CodSpeed Performance Gauge
-24%
Improvements
9
Regressions
8
Untouched
284
New
22
Ignored
28
Skipped
43
Benchmarks
Skipped (43)
Archive selected
These benchmarks were skipped, so their baseline results are used instead. If they were deleted in your codebase, archive them to remove them from the performance reports.
Learn more about archiving benchmarks
Uses the
Wall Time instrument
to collect wall time performance metrics.
"*benchmark/" '
crates/criterion_compat/benches/criterion_integration/special_characters.rs::benches::some_benchmark::"*group/"
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
Iterative
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci
Skipped
21 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
fibonacci_custom_measurement
crates/criterion_compat/benches/criterion_integration/custom_measurement.rs::benches::fibonacci_cycles
Skipped
370 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_batched_ref_per_iteration
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
36 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
Recursive
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci
Skipped
52.5 µs
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
from_elem[8192]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
549 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::bench_with_explicit_lifetime
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::nested::bench
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_with_large_setup
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_with_large_drop
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_batched_small_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Skipped
1.1 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_50ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Skipped
50.1 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
Iterative[21]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
Skipped
22 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
Linear
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Skipped
3 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
small_setup
crates/criterion_compat/benches/criterion_integration/iter_with_large_setup.rs::benches::small_setup::iter_with_large_setup
Skipped
2 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
from_elem_decimal[1024]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
80 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
sum_fold
crates/criterion_compat/benches/criterion_example.rs::benches::a
Skipped
305 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
large_drop
crates/criterion_compat/benches/criterion_integration/iter_with_large_drop.rs::benches::large_drop::iter_with_large_drop
Skipped
825.6 µs
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
Flat
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Skipped
10.1 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
Iterative[20]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
Skipped
21 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
from_elem_decimal[2048]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
251 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
large_setup
crates/criterion_compat/benches/criterion_integration/iter_with_large_setup.rs::benches::large_setup::iter_with_large_setup
Skipped
19 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
build_vec
crates/criterion_compat/benches/criterion_example.rs::benches::b
Skipped
226 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
from_elem[16384]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
973 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_batched_ref_large_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
36 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_explicit_measurement
crates/criterion_compat/benches/test_benches.rs::benches::bench_using_group_with_explicit_measurement::group
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_batched_per_iteration
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
36 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::bench
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
from_elem[2048]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
238 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_10ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Skipped
10.1 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_batched_large_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
36 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
from_elem[1024]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
80 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
Recursive[21]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
Skipped
85.2 µs
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
from_elem[4096]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
348 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
small_drop
crates/criterion_compat/benches/criterion_integration/iter_with_large_drop.rs::benches::small_drop::iter_with_large_drop
Skipped
46 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Skipped
100.1 ms
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/iter_with_setup.rs::benches::setup
Skipped
36 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
Recursive[20]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
Skipped
52.6 µs
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_batched_ref_small_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
Auto
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Skipped
3 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
< 1 ns
*
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
36 ns
*
Failed
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[10]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Regression
CodSpeed Performance Gauge
-4%
2.4 µs
2.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
div
crates/divan_compat/examples/benches/math.rs
Regression
CodSpeed Performance Gauge
-23%
95 ns
124.2 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
Regression
CodSpeed Performance Gauge
-23%
99.4 ns
128.6 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
Regression
CodSpeed Performance Gauge
-24%
93.9 ns
123.1 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
Regression
CodSpeed Performance Gauge
-24%
91.7 ns
120.8 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
Regression
CodSpeed Performance Gauge
-21%
108.3 ns
137.5 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
Regression
CodSpeed Performance Gauge
-20%
342.5 ns
430 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rem
crates/divan_compat/examples/benches/math.rs
Regression
CodSpeed Performance Gauge
-23%
95.3 ns
124.4 ns
Improved
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1us
crates/divan_compat/examples/benches/time_scale.rs
CodSpeed Performance Gauge
×2.8
63.1 µs
22.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
+32%
120.6 ns
91.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mul
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
+32%
120.6 ns
91.4 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.
Iterative[20]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
CodSpeed Performance Gauge
+22%
161.7 ns
132.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Iterative
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci
CodSpeed Performance Gauge
+22%
161.7 ns
132.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Iterative[21]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
CodSpeed Performance Gauge
+22%
163.3 ns
134.2 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
hamiltonian_cycle[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+5%
929 ns
881 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+3%
416 ns
403 ns
New
Uses the
Wall Time instrument
to collect wall time performance metrics.
hash_computation_cycles
crates/divan_compat/examples/benches/counters.rs::cycles_counter_examples
CodSpeed Performance Gauge
N/A
N/A
48 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
filter_items_with_counter
crates/divan_compat/examples/benches/counters.rs::items_counter_examples
CodSpeed Performance Gauge
N/A
N/A
808 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
string_processing_multi_counter
crates/divan_compat/examples/benches/counters.rs::multiple_counters_examples
CodSpeed Performance Gauge
N/A
N/A
322 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
string_copy_with_bytes_counter
crates/divan_compat/examples/benches/counters.rs::bytes_counter_examples
CodSpeed Performance Gauge
N/A
N/A
61 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
process_with_multiple_counters
crates/divan_compat/examples/benches/counters.rs::multiple_counters_examples
CodSpeed Performance Gauge
N/A
N/A
46 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
uppercase_chars_with_counter
crates/divan_compat/examples/benches/counters.rs::chars_counter_examples
CodSpeed Performance Gauge
N/A
N/A
350 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
slice_into_vec_with_bytes
crates/divan_compat/examples/benches/counters.rs::bytes_counter_examples
CodSpeed Performance Gauge
N/A
N/A
59 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
simulated_processing_cycles
crates/divan_compat/examples/benches/counters.rs::cycles_counter_examples
CodSpeed Performance Gauge
N/A
N/A
885 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
count_chars_in_string
crates/divan_compat/examples/benches/counters.rs::chars_counter_examples
CodSpeed Performance Gauge
N/A
N/A
34 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
process_items_with_counter
crates/divan_compat/examples/benches/counters.rs::items_counter_examples
CodSpeed Performance Gauge
N/A
N/A
61 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
vec_copy_with_bytes_counter
crates/divan_compat/examples/benches/counters.rs::bytes_counter_examples
CodSpeed Performance Gauge
N/A
N/A
59 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_chars_in_string
crates/divan_compat/examples/benches/counters.rs::chars_counter_examples
CodSpeed Performance Gauge
N/A
N/A
730.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
string_copy_with_bytes_counter
crates/divan_compat/examples/benches/counters.rs::bytes_counter_examples
CodSpeed Performance Gauge
N/A
N/A
798.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
vec_copy_with_bytes_counter
crates/divan_compat/examples/benches/counters.rs::bytes_counter_examples
CodSpeed Performance Gauge
N/A
N/A
887.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
slice_into_vec_with_bytes
crates/divan_compat/examples/benches/counters.rs::bytes_counter_examples
CodSpeed Performance Gauge
N/A
N/A
671.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
simulated_processing_cycles
crates/divan_compat/examples/benches/counters.rs::cycles_counter_examples
CodSpeed Performance Gauge
N/A
N/A
2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
process_items_with_counter
crates/divan_compat/examples/benches/counters.rs::items_counter_examples
CodSpeed Performance Gauge
N/A
N/A
835.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hash_computation_cycles
crates/divan_compat/examples/benches/counters.rs::cycles_counter_examples
CodSpeed Performance Gauge
N/A
N/A
512.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
uppercase_chars_with_counter
crates/divan_compat/examples/benches/counters.rs::chars_counter_examples
CodSpeed Performance Gauge
N/A
N/A
2.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
filter_items_with_counter
crates/divan_compat/examples/benches/counters.rs::items_counter_examples
CodSpeed Performance Gauge
N/A
N/A
4.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
string_processing_multi_counter
crates/divan_compat/examples/benches/counters.rs::multiple_counters_examples
CodSpeed Performance Gauge
N/A
N/A
4.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
process_with_multiple_counters
crates/divan_compat/examples/benches/counters.rs::multiple_counters_examples
CodSpeed Performance Gauge
N/A
N/A
611.7 ns
Passed
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
Wall Time instrument
to collect wall time performance metrics.
permutations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+5%
807.8 µs
769.7 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
print_env_hello
crates/divan_compat/examples/benches/env.rs
CodSpeed Performance Gauge
+4%
5.1 µs
4.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[18]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+3%
4.3 µs
4.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
rat_in_maze[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+3%
839 ns
815 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[HashMap<u64, u64>, 10]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+1%
1.8 µs
1.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
6.3 µs
6.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
graph_coloring[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
1.1 µs
1.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
print_env_hello
crates/divan_compat/examples/benches/env.rs
CodSpeed Performance Gauge
+1%
8.1 µs
8.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 20]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+1%
2.2 µs
2.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
1.1 µs
1.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rat_in_maze[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
5.7 µs
5.7 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[HashMap<u64, u64>, 5]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
635 ns
632 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rat_in_maze[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
6.6 µs
6.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rat_in_maze[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
6.9 µs
6.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
init_array[1000]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
2.1 µs
2.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_10
crates/divan_compat/benches/fib_example.rs
CodSpeed Performance Gauge
0%
376 ns
375 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
11.2 µs
11.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sort
crates/divan_compat/examples/benches/sort.rs::sorted
CodSpeed Performance Gauge
0%
118.8 µs
118.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::sorted
CodSpeed Performance Gauge
0%
130.6 µs
130.6 µ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
0%
184.8 µs
184.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ms_with_custom_sample
crates/divan_compat/benches/sleep_benches.rs
CodSpeed Performance Gauge
0%
100.1 ms
100.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ms
crates/divan_compat/benches/sleep_benches.rs
CodSpeed Performance Gauge
0%
100.1 ms
100.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_50ms
crates/divan_compat/benches/sleep_benches.rs
CodSpeed Performance Gauge
0%
50.1 ms
50.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
find_highest_set_bit[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
5 ns
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
51 ns
51 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
add_two_integers[(42, 13)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
20 ns
20 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
system_time
crates/divan_compat/examples/benches/time.rs::duration_since
CodSpeed Performance Gauge
0%
13 ns
13 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
add_two_integers[(1024, -1024)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
67 ns
67 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[HashMap<u64, u64>, 0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
16 ns
16 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
find_highest_set_bit[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
5 ns
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
count_set_bits[0]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
7 ns
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
add_two_integers[(255, 255)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
20 ns
20 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[HashMap<u64, u64>, 30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
6.4 µs
6.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
tsc (aarch64)
crates/divan_compat/examples/benches/time.rs::now
CodSpeed Performance Gauge
0%
3 ns
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
rem
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
0%
3 ns
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
system_time
crates/divan_compat/examples/benches/time.rs::now
CodSpeed Performance Gauge
0%
38 ns
38 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
instant
crates/divan_compat/examples/benches/time.rs::duration_since
CodSpeed Performance Gauge
0%
10 ns
10 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
34 ns
34 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[HashMap<u64, u64>, 20]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
3.8 µs
3.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
instant
crates/divan_compat/examples/benches/time.rs::now
CodSpeed Performance Gauge
0%
38 ns
38 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
count_set_bits[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
7 ns
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
find_highest_set_bit[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
5 ns
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
count_set_bits[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
7 ns
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
2.1 µs
2.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
7 ns
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 5]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
208 ns
208 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
16 ns
16 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
find_highest_set_bit[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
5 ns
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
init_array[42]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
47 ns
47 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array2[10]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
9 ns
9 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array1[1]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
1 ns
1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array2[42]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
47 ns
47 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array1[4]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
3 ns
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array2[4]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
3 ns
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array1[10]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
9 ns
9 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
init_array[4]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
3 ns
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array2[1]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
1 ns
1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
fibo_10
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
0%
2 ns
2 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array1[42]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
47 ns
47 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
fibo_50
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
0%
2 ns
2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
knight_tour[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
568.2 ms
568.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
175.8 ns
175.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
206.4 ns
206.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
236.9 ns
236.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
33.7 µs
33.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
knight_tour[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
661.1 ms
661.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_10ms
crates/divan_compat/benches/sleep_benches.rs
CodSpeed Performance Gauge
0%
10.1 ms
10.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_large_input_local
crates/divan_compat/benches/drop_example.rs
CodSpeed Performance Gauge
0%
50.4 ms
50.4 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1ms
crates/divan_compat/examples/benches/time_scale.rs
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench_local[32]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
17.4 ms
17.4 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1ms
crates/divan_compat/benches/sleep_benches.rs
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_20
crates/divan_compat/benches/fib_example.rs
CodSpeed Performance Gauge
0%
45.6 µs
45.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_large_input
crates/divan_compat/benches/drop_example.rs
CodSpeed Performance Gauge
0%
50.5 ms
50.5 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench[32]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
17.4 ms
17.4 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench_local[31]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread[32]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
17.4 ms
17.4 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
49.8 µs
49.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread[31]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench[31]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread[30]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
6.8 ms
6.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
31.9 µs
31.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_30
crates/divan_compat/benches/fib_example.rs
CodSpeed Performance Gauge
0%
5.6 ms
5.6 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench_local[30]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
6.7 ms
6.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench[30]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
6.8 ms
6.8 ms
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
0%
20.5 µs
20.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ns
crates/divan_compat/examples/benches/time_scale.rs
CodSpeed Performance Gauge
0%
62.3 µs
62.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100us
crates/divan_compat/examples/benches/time_scale.rs
CodSpeed Performance Gauge
0%
161.7 µs
162.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::random
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
506.5 µs
508.1 µ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
0%
8.5 µs
8.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
2.5 µs
2.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
knight_tour[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
289.4 ms
291.3 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sudoku
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
108.9 µs
109.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
knight_tour[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
247.8 ms
249.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[14]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
2 µs
2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_gray_code[2]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-1%
284 ns
287 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[12]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
4.1 µs
4.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
graph_coloring[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-2%
1.9 µs
1.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-2%
20.5 µs
21 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
hamiltonian_cycle[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-2%
959 ns
983 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_gray_code[1]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-2%
158 ns
162 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
-3%
38 ns
39 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-5%
3.1 µs
3.3 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-8%
4.9 µs
5.3 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
mut_borrow
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
-13%
7 ns
8 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-29%
1.1 µs
1.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
tsc (aarch64)
crates/divan_compat/examples/benches/time.rs::duration_since
CodSpeed Performance Gauge
N/A
< 1 ns
< 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
+13%
1,045.8 ns
926.9 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.
instant
crates/divan_compat/examples/benches/time.rs::now
CodSpeed Performance Gauge
+9%
363.6 ns
334.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
system_time
crates/divan_compat/examples/benches/time.rs::now
CodSpeed Performance Gauge
+9%
363.6 ns
334.4 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_parentheses[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+3%
3 µs
2.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
hamiltonian_cycle[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+3%
1,025 ns
995 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_parentheses[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+2%
22.7 µs
22.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
10.1 µs
9.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
knight_tour[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
300.3 µs
296.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[9]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
5.2 µs
5.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 10]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
+1%
602 ns
597 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_parentheses[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
69.7 µs
69.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rat_in_maze[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
6.1 µs
6.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
3.3 µs
3.3 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
67.3 µs
67.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
79.2 µs
79.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread[30]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
9.7 ms
9.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread[31]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
15.8 ms
15.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
count_set_bits[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
7 ns
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
mul
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
0%
2 ns
2 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
14 ns
14 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_parentheses[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
7.7 µs
7.7 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
add_two_integers[(0, 0)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
5 ns
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
count_set_bits[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
7 ns
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_gray_code[4]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
add
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
0%
2 ns
2 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
add_two_integers[(65535, -65535)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
75 ns
75 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
find_highest_set_bit[0]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
5 ns
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
div
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
0%
3 ns
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
1 ns
1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
160.4 µs
160.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
160.6 ns
160.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
617.5 µs
617.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
9.7 ms
9.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sudoku
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
117.1 µs
117.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add_two_integers[(255, 255)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
154.4 ns
154.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add_two_integers[(65535, -65535)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
257.8 ns
257.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add_two_integers[(1024, -1024)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
241.1 ns
241.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[0]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
90 ns
90 ns
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
0%
121.1 ns
121.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add_two_integers[(42, 13)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
154.4 ns
154.4 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
0%
121.1 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
0%
121.1 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
0%
121.1 ns
121.1 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
0%
121.1 ns
121.1 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
0%
90 ns
90 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array1[4]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
154.4 ns
154.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_10
crates/divan_compat/benches/fib_example.rs
CodSpeed Performance Gauge
0%
859.7 ns
859.7 ns
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
0%
9.1 µs
9.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_10
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
0%
119.2 ns
119.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_50
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
0%
90.3 ns
90.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
init_array[4]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
154.4 ns
154.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_20
crates/divan_compat/benches/fib_example.rs
CodSpeed Performance Gauge
0%
70 µs
70 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array2[4]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
154.4 ns
154.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
build_vec
crates/criterion_compat/benches/criterion_example.rs::benches::b
CodSpeed Performance Gauge
0%
2.8 µs
2.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sum_fold
crates/criterion_compat/benches/criterion_example.rs::benches::a
CodSpeed Performance Gauge
0%
254.7 ns
254.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
from_elem[8192]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
0%
11.3 µs
11.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench_local[32]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
25.5 ms
25.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench[30]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
9.7 ms
9.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench_local[30]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
9.8 ms
9.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sort
crates/divan_compat/examples/benches/sort.rs::random
CodSpeed Performance Gauge
0%
8.1 ms
8.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_large_input
crates/divan_compat/benches/drop_example.rs
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_large_input_local
crates/divan_compat/benches/drop_example.rs
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[HashMap<u64, u64>, 10]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
5 µs
5 µs
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
0%
13 µs
13 µ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
0%
7.8 µs
7.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[16]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
7.9 µs
7.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
-1%
8.3 µs
8.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[18]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
8.1 µs
8.2 µ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
-1%
2.6 µs
2.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[14]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-2%
4.3 µs
4.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 5]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
-2%
2.4 µs
2.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 10]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
-3%
3 µs
3.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mut_borrow
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
-3%
953.3 ns
982.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
find_highest_set_bit[0]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-24%
90 ns
119.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
tsc (x86)
crates/divan_compat/examples/benches/time.rs::now
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
tsc (x86)
crates/divan_compat/examples/benches/time.rs::duration_since
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[HashMap<u64, u64>, 20]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
8.2 µs
8.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::sorted
CodSpeed Performance Gauge
0%
404.8 µs
404.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::random
CodSpeed Performance Gauge
0%
6.5 ms
6.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread[32]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
25.5 ms
25.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sort
crates/divan_compat/examples/benches/sort.rs::sorted
CodSpeed Performance Gauge
0%
464 µs
464 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_parentheses[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
120.4 µs
120.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_parentheses[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
9.6 µs
9.6 µs
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
0%
45 µs
45 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
knight_tour[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
665.9 µs
665.9 µs
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
0%
17.8 µs
17.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_30
crates/divan_compat/benches/fib_example.rs
CodSpeed Performance Gauge
0%
8.6 ms
8.6 ms
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
0%
254.2 ns
254.2 ns
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
0%
90 ns
90 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
0%
254.2 ns
254.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench[32]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
25.5 ms
25.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
knight_tour[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
19 ms
19 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench[31]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
15.8 ms
15.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench_local[31]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
15.8 ms
15.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
289.5 µs
289.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[HashMap<u64, u64>, 5]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
3.7 µs
3.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
15.7 µs
15.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[9]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
21.6 µs
21.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
0%
9.5 µs
9.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
7.5 µs
7.5 µ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
-1%
5.1 µs
5.1 µ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.5 µs
3.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hamiltonian_cycle[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
6.8 µs
6.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hamiltonian_cycle[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
6.5 µs
6.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hamiltonian_cycle[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
6.3 µs
6.3 µ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
-1%
3 µs
3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hamiltonian_cycle[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
7.1 µs
7.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 20]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
-1%
6.6 µs
6.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graph_coloring[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-2%
6.9 µs
7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graph_coloring[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-2%
5.4 µs
5.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graph_coloring[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-2%
5.2 µs
5.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graph_coloring[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-2%
5.2 µs
5.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_ref_per_iteration
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_with_large_setup
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_ref_small_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_small_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_with_large_drop
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_large_input
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
from_elem[2048]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
0%
4 µs
4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_small_input
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_ref_small_input
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::bench
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::bench_with_explicit_lifetime
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_ref_large_input
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_explicit_measurement
crates/criterion_compat/benches/test_benches.rs::benches::bench_using_group_with_explicit_measurement::group
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::nested::bench
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_ref_per_iteration
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_without_explicit_measurement
crates/criterion_compat/benches/test_benches.rs::only_codspeed::bench_using_group_without_explicit_measurement::group
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Recursive
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci
CodSpeed Performance Gauge
0%
80.9 µs
80.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
from_elem[4096]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
0%
7.2 µs
7.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Recursive[20]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
CodSpeed Performance Gauge
0%
80.9 µs
80.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Recursive[21]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
CodSpeed Performance Gauge
0%
130.6 µs
130.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
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
0%
4 µs
4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
from_elem[16384]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
0%
19.6 µs
19.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
large_drop
crates/criterion_compat/benches/criterion_integration/iter_with_large_drop.rs::benches::large_drop::iter_with_large_drop
CodSpeed Performance Gauge
0%
1 ms
1 ms
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.8 µs
1.8 µ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.8 µs
1.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
"*benchmark/" '
crates/criterion_compat/benches/criterion_integration/special_characters.rs::benches::some_benchmark::"*group/"
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_per_iteration
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_with_large_setup
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/iter_with_setup.rs::benches::setup
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibonacci_custom_measurement
crates/criterion_compat/benches/criterion_integration/custom_measurement.rs::benches::fibonacci_cycles
CodSpeed Performance Gauge
0%
916.7 ns
916.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_per_iteration
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small_drop
crates/criterion_compat/benches/criterion_integration/iter_with_large_drop.rs::benches::small_drop::iter_with_large_drop
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
large_setup
crates/criterion_compat/benches/criterion_integration/iter_with_large_setup.rs::benches::large_setup::iter_with_large_setup
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small_setup
crates/criterion_compat/benches/criterion_integration/iter_with_large_setup.rs::benches::small_setup::iter_with_large_setup
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_with_large_drop
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_ref_large_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_batched_large_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
b
crates/bencher_compat/benches/bencher_example.rs
CodSpeed Performance Gauge
+1%
2.3 µs
2.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
b
crates/bencher_compat/benches/bencher_example.rs::c
CodSpeed Performance Gauge
+1%
2.5 µs
2.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_recursive_cached
crates/codspeed/benches/native.rs
CodSpeed Performance Gauge
0%
6.5 µs
6.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_recursive
crates/codspeed/benches/native.rs
CodSpeed Performance Gauge
0%
916.9 ns
916.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_iterative
crates/codspeed/benches/native.rs
CodSpeed Performance Gauge
0%
126.9 ns
126.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
a
crates/bencher_compat/benches/bencher_example.rs
CodSpeed Performance Gauge
0%
310.6 ns
310.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
a
crates/bencher_compat/benches/bencher_example.rs::c
CodSpeed Performance Gauge
0%
310.3 ns
310.3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sort
crates/divan_compat/examples/benches/sort.rs::random
CodSpeed Performance Gauge
0%
4.9 ms
4.9 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
6.1 ms
6.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
graph_coloring[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[16]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
3.9 µs
3.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
knight_tour[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
8.6 ms
8.6 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
graph_coloring[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
971 ns
977 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[10]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
989 ns
998 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[12]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
1.9 µs
1.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_gray_code[5]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-1%
2.4 µs
2.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-1%
119.6 µs
120.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_gray_code[3]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
-2%
560 ns
573 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-4%
1.9 µs
1.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
hamiltonian_cycle[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-8%
761 ns
824 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
-13%
15.3 µs
17.5 µs
Ignored
Uses the
Wall Time instrument
to collect wall time performance metrics.
rat_in_maze[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Ignored
CodSpeed Performance Gauge
-34%
725 ns
1,091 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
Ignored
CodSpeed Performance Gauge
0%
2 ns
2 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1ns
crates/divan_compat/examples/benches/time_scale.rs
Ignored
CodSpeed Performance Gauge
-2%
61.2 µs
62.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
rat_in_maze[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Ignored
CodSpeed Performance Gauge
+4%
1.1 µs
1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
rat_in_maze[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Ignored
CodSpeed Performance Gauge
+3%
935 ns
911 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
Ignored
CodSpeed Performance Gauge
0%
932.5 ns
932.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
system_time
crates/divan_compat/examples/benches/time.rs::duration_since
Ignored
CodSpeed Performance Gauge
+8%
375.8 ns
346.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instant
crates/divan_compat/examples/benches/time.rs::duration_since
Ignored
CodSpeed Performance Gauge
+9%
345.3 ns
316.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_100us
crates/divan_compat/examples/benches/time_scale.rs
Ignored
CodSpeed Performance Gauge
0%
536.9 ns
536.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1ms
crates/divan_compat/examples/benches/time_scale.rs
Ignored
CodSpeed Performance Gauge
0%
536.9 ns
536.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_100ns
crates/divan_compat/examples/benches/time_scale.rs
Ignored
CodSpeed Performance Gauge
0%
536.9 ns
536.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1ns
crates/divan_compat/examples/benches/time_scale.rs
Ignored
CodSpeed Performance Gauge
0%
536.9 ns
536.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1us
crates/divan_compat/examples/benches/time_scale.rs
Ignored
CodSpeed Performance Gauge
0%
536.9 ns
536.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array1[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Ignored
CodSpeed Performance Gauge
0%
809.7 ns
809.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array2[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Ignored
CodSpeed Performance Gauge
0%
809.7 ns
809.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_100ms
crates/divan_compat/benches/sleep_benches.rs
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
init_array[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Ignored
CodSpeed Performance Gauge
0%
809.7 ns
809.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1ms
crates/divan_compat/benches/sleep_benches.rs
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_10ms
crates/divan_compat/benches/sleep_benches.rs
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_50ms
crates/divan_compat/benches/sleep_benches.rs
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_100ms_with_custom_sample
crates/divan_compat/benches/sleep_benches.rs
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Linear
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Ignored
CodSpeed Performance Gauge
+16%
215.3 ns
186.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Flat
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_100ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_10ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_50ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Ignored
CodSpeed Performance Gauge
0%
566.1 ns
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Auto
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Ignored
CodSpeed Performance Gauge
+16%
215.3 ns
186.1 ns
Commits
Click on a commit to change the comparison range
Base
main
e5597da
-24.14%
chore: test out setup-rust fork
7e314dd
2 months ago
by GuillaumeLagrange
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs