CodSpeedHQ
codspeed-rust
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat(cargo-codspeed): add internal build mode
#159
Comparing
cod-1865-improve-dx-of-memory-profiling-alias-with-instrumentation
(
7242105
) with
main
(
0afd168
)
CodSpeed Performance Gauge
-19%
Regressions
8
Untouched
360
Ignored
28
Skipped
207
Benchmarks
Skipped (207)
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
Memory instrument
to collect Memory usage metrics.
fibo_iterative
crates/codspeed/benches/native.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fibo_recursive_cached
crates/codspeed/benches/native.rs
Skipped
440 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fibo_recursive
crates/codspeed/benches/native.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_30
crates/divan_compat/benches/fib_example.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_array1[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_in_thread_bench_local[30]
crates/divan_compat/benches/thread_example.rs
Skipped
720 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_in_thread_bench_local[31]
crates/divan_compat/benches/thread_example.rs
Skipped
384 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_array2[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
init_array[4]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_in_thread[32]
crates/divan_compat/benches/thread_example.rs
Skipped
384 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_large_input
crates/divan_compat/benches/drop_example.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
init_array[1000]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_20
crates/divan_compat/benches/fib_example.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_array2[10]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_large_input_local
crates/divan_compat/benches/drop_example.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
mut_borrow
crates/divan_compat/benches/basic_example.rs
Skipped
144 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_array1[10]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_in_thread_bench[31]
crates/divan_compat/benches/thread_example.rs
Skipped
384 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_array1[1]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_100ms_with_custom_sample
crates/divan_compat/benches/sleep_benches.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_1ms
crates/divan_compat/benches/sleep_benches.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fibo_50
crates/divan_compat/benches/basic_example.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_array1[4]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fibo_10
crates/divan_compat/benches/basic_example.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_in_thread[30]
crates/divan_compat/benches/thread_example.rs
Skipped
384 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_10
crates/divan_compat/benches/fib_example.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_in_thread_bench_local[32]
crates/divan_compat/benches/thread_example.rs
Skipped
384 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_in_thread_bench[32]
crates/divan_compat/benches/thread_example.rs
Skipped
384 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_100ms
crates/divan_compat/benches/sleep_benches.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_in_thread_bench[30]
crates/divan_compat/benches/thread_example.rs
Skipped
384 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
init_array[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_10ms
crates/divan_compat/benches/sleep_benches.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_array2[1]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_array2[4]
crates/divan_compat/benches/basic_example.rs::const_bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
a
crates/bencher_compat/benches/bencher_example.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
a
crates/bencher_compat/benches/bencher_example.rs::c
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
b
crates/bencher_compat/benches/bencher_example.rs
Skipped
1.1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
b
crates/bencher_compat/benches/bencher_example.rs::c
Skipped
1.1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
fib_in_thread[31]
crates/divan_compat/benches/thread_example.rs
Skipped
384 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_50ms
crates/divan_compat/benches/sleep_benches.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
process_items_with_counter
crates/divan_compat/examples/benches/counters.rs::items_counter_examples
Skipped
168 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
process_with_multiple_counters
crates/divan_compat/examples/benches/counters.rs::multiple_counters_examples
Skipped
168 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
rat_in_maze[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
290 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
permutations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
10.2 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
hamiltonian_cycle[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
474 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
vec_copy_with_bytes_counter
crates/divan_compat/examples/benches/counters.rs::bytes_counter_examples
Skipped
168 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[HashMap<u64, u64>, 10]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
440 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[BTreeMap<u64, u64>, 5]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
192 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_combinations[9]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
7.9 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
slice_into_vec_with_bytes
crates/divan_compat/examples/benches/counters.rs::bytes_counter_examples
Skipped
192 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
subset_sum[12]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
mul
crates/divan_compat/examples/benches/math.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
add_two_integers[(42, 13)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
add_two_integers[(65535, -65535)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_combinations[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
4.3 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
simulated_processing_cycles
crates/divan_compat/examples/benches/counters.rs::cycles_counter_examples
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
system_time
crates/divan_compat/examples/benches/time.rs::now
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iterative[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
instant
crates/divan_compat/examples/benches/time.rs::now
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_combinations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_gray_code[4]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
640 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
subset_sum[18]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
permutations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
623.9 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::random
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
knight_tour[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
864 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
uppercase_chars_with_counter
crates/divan_compat/examples/benches/counters.rs::chars_counter_examples
Skipped
175 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
find_highest_set_bit[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[HashMap<u64, u64>, 20]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
848 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
n_queens_solver[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
1.1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
n_queens_solver[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
29.3 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
iterative[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
print_env_hello
crates/divan_compat/examples/benches/env.rs
Skipped
1.1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[BTreeMap<u64, u64>, 0]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
system_time
crates/divan_compat/examples/benches/time.rs::duration_since
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[HashMap<u64, u64>, 5]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
236 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
permutations[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
2.3 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
n_queens_solver[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
512 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sort
crates/divan_compat/examples/benches/sort.rs::sorted
Skipped
390.6 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
find_highest_set_bit[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[HashMap<u64, u64>, 0]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
find_highest_set_bit[0]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sort
crates/divan_compat/examples/benches/sort.rs::random
Skipped
390.6 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
allocate
crates/divan_compat/examples/benches/alloc.rs
Skipped
9.7 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
permutations[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
560 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
hamiltonian_cycle[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
560 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
rat_in_maze[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
512 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[BTreeMap<u64, u64>, 30]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
instant
crates/divan_compat/examples/benches/time.rs::duration_since
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
count_set_bits[0]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
count_set_bits[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[BTreeMap<u64, u64>, 20]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
864 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_1ns
crates/divan_compat/examples/benches/time_scale.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iterative[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
string_processing_multi_counter
crates/divan_compat/examples/benches/counters.rs::multiple_counters_examples
Skipped
368 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
add_two_integers[(0, 0)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
find_highest_set_bit[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
subset_sum[14]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
rat_in_maze[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
434 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_gray_code[2]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
256 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_parentheses[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
446 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
rem
crates/divan_compat/examples/benches/math.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_gray_code[5]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
1.1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_gray_code[3]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
384 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
string_copy_with_bytes_counter
crates/divan_compat/examples/benches/counters.rs::bytes_counter_examples
Skipped
183 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
graph_coloring[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
185 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
knight_tour[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
1.4 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[BTreeMap<u64, u64>, 10]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
192 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_1us
crates/divan_compat/examples/benches/time_scale.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
count_set_bits[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
knight_tour[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
1.1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
add_two_integers[(1024, -1024)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
hamiltonian_cycle[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
320 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
n_queens_solver[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
2.4 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_1ms
crates/divan_compat/examples/benches/time_scale.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
subset_sum[16]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
add_two_integers[(255, 255)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_parentheses[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
3.4 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_combinations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
3.3 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
iterative[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
div
crates/divan_compat/examples/benches/math.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
hamiltonian_cycle[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
390 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
subset_sum[10]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
find_highest_set_bit[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_100ns
crates/divan_compat/examples/benches/time_scale.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::sorted
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
n_queens_solver[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
12 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
add
crates/divan_compat/examples/benches/math.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
filter_items_with_counter
crates/divan_compat/examples/benches/counters.rs::items_counter_examples
Skipped
464 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
rat_in_maze[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
360 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_combinations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
1.8 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
sudoku
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
graph_coloring[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
560 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
tsc (x86)
crates/divan_compat/examples/benches/time.rs::duration_since
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
tsc (x86)
crates/divan_compat/examples/benches/time.rs::now
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
knight_tour[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
640 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
count_set_bits[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_100us
crates/divan_compat/examples/benches/time_scale.rs
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
graph_coloring[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
144 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
hash_computation_cycles
crates/divan_compat/examples/benches/counters.rs::cycles_counter_examples
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
count_chars_in_string
crates/divan_compat/examples/benches/counters.rs::chars_counter_examples
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
graph_coloring[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
228 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iterative[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
permutations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
81.8 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_gray_code[1]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
192 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_parentheses[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
912 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
recursive_memoized[HashMap<u64, u64>, 30]
crates/divan_compat/examples/benches/math.rs::fibonacci
Skipped
1.6 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
generate_parentheses[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Skipped
13.5 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
count_set_bits[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_ref_small_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
Iterative[21]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_with_large_setup
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
from_elem[1024]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::nested::bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/iter_with_setup.rs::benches::setup
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_small_input
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
build_vec
crates/criterion_compat/benches/criterion_example.rs::benches::b
Skipped
1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_explicit_measurement
crates/criterion_compat/benches/test_benches.rs::benches::bench_using_group_with_explicit_measurement::group
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
from_elem_decimal[2048]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
2 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_ref_per_iteration
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
"*benchmark/" '
crates/criterion_compat/benches/criterion_integration/special_characters.rs::benches::some_benchmark::"*group/"
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_small_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
from_elem[2048]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
2 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
Flat
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
from_elem_decimal[1024]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
1 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_1ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
small_drop
crates/criterion_compat/benches/criterion_integration/iter_with_large_drop.rs::benches::small_drop::iter_with_large_drop
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
Linear
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
Recursive[20]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_large_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_ref_large_input
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
Recursive[21]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::bench_with_explicit_lifetime
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
large_drop
crates/criterion_compat/benches/criterion_integration/iter_with_large_drop.rs::benches::large_drop::iter_with_large_drop
Skipped
1 MB
*
Uses the
Memory instrument
to collect Memory usage metrics.
small_setup
crates/criterion_compat/benches/criterion_integration/iter_with_large_setup.rs::benches::small_setup::iter_with_large_setup
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_10ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
from_elem[8192]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
8 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_per_iteration
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_100ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
bench_without_explicit_measurement
crates/criterion_compat/benches/test_benches.rs::only_codspeed::bench_using_group_without_explicit_measurement::group
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
Iterative[20]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_ref_per_iteration
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
Iterative
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sum_fold
crates/criterion_compat/benches/criterion_example.rs::benches::a
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_ref_small_input
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_large_input
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_with_large_setup
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_with_large_drop
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_with_large_drop
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::bench
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
Auto
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_ref_large_input
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
from_elem[4096]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
4 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
from_elem[16384]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
Skipped
16 KB
*
Uses the
Memory instrument
to collect Memory usage metrics.
Recursive
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
iter_batched_per_iteration
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
large_setup
crates/criterion_compat/benches/criterion_integration/iter_with_large_setup.rs::benches::large_setup::iter_with_large_setup
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
fibonacci_custom_measurement
crates/criterion_compat/benches/criterion_integration/custom_measurement.rs::benches::fibonacci_cycles
Skipped
128 B
*
Uses the
Memory instrument
to collect Memory usage metrics.
sleep_50ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
Skipped
128 B
*
Failed
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
Regression
CodSpeed Performance Gauge
-4%
80 ns
83 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1ms
crates/divan_compat/examples/benches/time_scale.rs
Regression
CodSpeed Performance Gauge
-3%
1 ms
1.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
graph_coloring[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
Regression
CodSpeed Performance Gauge
-9%
1 µs
1.1 µs
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
Regression
CodSpeed Performance Gauge
-19%
122.2 ns
151.4 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
Regression
CodSpeed Performance Gauge
-19%
122.2 ns
151.4 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
Regression
CodSpeed Performance Gauge
-19%
122.2 ns
151.4 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
Regression
CodSpeed Performance Gauge
-19%
122.2 ns
151.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
process_items_with_counter
crates/divan_compat/examples/benches/counters.rs::items_counter_examples
Regression
CodSpeed Performance Gauge
-3%
806.7 ns
835.8 ns
Passed
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
+5%
611.7 ns
582.5 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
CodSpeed Performance Gauge
+5%
260 ns
248 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_10
crates/divan_compat/benches/fib_example.rs
CodSpeed Performance Gauge
+4%
859.7 ns
830.6 ns
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
+3%
621 ns
602 ns
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
CodSpeed Performance Gauge
+2%
522 ns
512 ns
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.5 µ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%
2.9 µs
2.9 µ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.4 µs
6.3 µ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.6 µs
6.6 µ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.5 µ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.2 µs
7.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_gray_code[4]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
+1%
5 µs
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
+1%
5.4 µs
5.3 µ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
0%
6.9 µs
6.8 µ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.
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.
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_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.
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.
knight_tour[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
661.1 ms
661.1 ms
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
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
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
0%
768.1 ns
768.1 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
0%
701.1 ns
701.1 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
0%
483.6 ns
483.6 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
0%
2 µs
2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
137.5 ns
137.5 ns
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
0%
4.5 µs
4.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
0%
91.4 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
0%
119.2 ns
119.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
div
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
0%
124.2 ns
124.2 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
0%
4 µs
4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[10]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
2.3 µs
2.3 µs
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.
instant
crates/divan_compat/examples/benches/time.rs::now
CodSpeed Performance Gauge
0%
334.4 ns
334.4 ns
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.
generate_combinations[9]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
21.5 µs
21.5 µ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.4 µs
7.4 µ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.7 µs
404.7 µ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[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.
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[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.
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.
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_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.
mut_borrow
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
0%
895 ns
895 ns
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.
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.
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.
fibo_10
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
0%
90 ns
90 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.
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.
from_elem[16384]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
0%
19.7 µs
19.7 µ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.
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.
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.
fib_in_thread[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[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
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
CodSpeed Performance Gauge
0%
10.1 ms
10.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.
permutations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
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.4 µs
617.5 µ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.6 µs
184.7 µs
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.
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.
permutations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
33.5 µs
33.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.1 µs
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.8 µs
31.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
allocate
crates/divan_compat/examples/benches/alloc.rs
CodSpeed Performance Gauge
0%
29 µs
29.1 µs
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
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.4 µs
20.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
init_array[1000]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
0%
9.1 µs
9.2 µs
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.4 µs
6.5 µ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 µs
6 µs
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
CodSpeed Performance Gauge
0%
409 ns
411 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
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
build_vec
crates/criterion_compat/benches/criterion_example.rs::benches::b
CodSpeed Performance Gauge
+1%
213 ns
211 ns
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.5 µs
118.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sum_fold
crates/criterion_compat/benches/criterion_example.rs::benches::a
CodSpeed Performance Gauge
0%
305 ns
304 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
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
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
CodSpeed Performance Gauge
0%
47.2 µs
47.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
CodSpeed Performance Gauge
0%
100.1 ms
100.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_10ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
CodSpeed Performance Gauge
0%
10.1 ms
10.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
CodSpeed Performance Gauge
0%
50.1 ms
50.1 ms
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
CodSpeed Performance Gauge
0%
36 ns
36 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
CodSpeed Performance Gauge
0%
3 ns
3 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
CodSpeed Performance Gauge
0%
36 ns
36 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
CodSpeed Performance Gauge
0%
260 ns
260 ns
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
CodSpeed Performance Gauge
0%
21 ns
21 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
CodSpeed Performance Gauge
0%
36 ns
36 ns
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
CodSpeed Performance Gauge
0%
36 ns
36 ns
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
CodSpeed Performance Gauge
0%
36 ns
36 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
CodSpeed Performance Gauge
0%
3 ns
3 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
CodSpeed Performance Gauge
0%
45 ns
45 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
CodSpeed Performance Gauge
0%
76.9 µs
76.9 µs
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
CodSpeed Performance Gauge
0%
47.2 µs
47.2 µs
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
CodSpeed Performance Gauge
-1%
802.1 µs
809.7 µs
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
CodSpeed Performance Gauge
-10%
18 ns
20 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
CodSpeed Performance Gauge
N/A
< 1 ns
< 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
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 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
CodSpeed Performance Gauge
N/A
< 1 ns
< 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
CodSpeed Performance Gauge
N/A
< 1 ns
< 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
CodSpeed Performance Gauge
0%
36 ns
36 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
-2%
58 ns
59 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
CodSpeed Performance Gauge
-4%
80 ns
83 ns
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
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
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
CodSpeed Performance Gauge
0%
20 ns
20 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
CodSpeed Performance Gauge
0%
2 ns
2 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
CodSpeed Performance Gauge
0%
20 ns
20 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
CodSpeed Performance Gauge
-2%
925 ns
943 ns
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
CodSpeed Performance Gauge
-10%
338 ns
377 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
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
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/"
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 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
CodSpeed Performance Gauge
N/A
< 1 ns
< 1 ns
Uses the
Wall Time instrument
to collect wall time 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
Wall Time instrument
to collect wall time performance metrics.
permutations[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+33%
1,217 ns
914 ns
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
+26%
3.4 µs
2.7 µ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
+13%
5.4 µs
4.8 µ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
+3%
950 ns
926 ns
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
+2%
1.1 µs
1.1 µs
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
+1%
777.9 µs
769 µs
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
+1%
1.1 µs
1.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
416 ns
415 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sudoku
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
111.9 µs
111.7 µ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
0%
291.1 ms
290.6 ms
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.7 µs
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.7 µs
49.7 µs
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.2 ms
6.2 ms
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.
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.
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.
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.
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.
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.
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.
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.
process_items_with_counter
crates/divan_compat/examples/benches/counters.rs::items_counter_examples
CodSpeed Performance Gauge
0%
63 ns
63 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.
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.
simulated_processing_cycles
crates/divan_compat/examples/benches/counters.rs::cycles_counter_examples
CodSpeed Performance Gauge
0%
885 ns
885 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
0%
61 ns
61 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
0%
39 ns
39 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.
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.
subset_sum[10]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
1 µs
1 µs
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.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::sorted
CodSpeed Performance Gauge
0%
130.6 µs
130.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
0%
247.4 ms
247.9 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%
494.8 µs
496.5 µs
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
-1%
6.4 µs
6.4 µs
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
-1%
3.8 µs
3.8 µs
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
-2%
358 ns
365 ns
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
-2%
3.3 µs
3.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
instant
crates/divan_compat/examples/benches/time.rs::now
CodSpeed Performance Gauge
-3%
38 ns
39 ns
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 µs
1.1 µs
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
-11%
2.8 µs
3.1 µ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
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
+29%
18 ns
14 ns
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
+22%
9.9 µ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
+11%
2.2 µs
2 µs
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
+8%
2.2 µs
2 µs
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
+7%
1.2 µs
1.1 µs
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
+3%
12.1 µs
11.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
+3%
5.1 µs
4.9 µ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
+3%
645 ns
627 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
+2%
896 ns
875 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
+2%
49 ns
48 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%
163 ns
160 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
+2%
61 ns
60 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
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
+1%
20.5 µs
20.3 µs
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
+1%
339 ns
336 ns
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%
298.9 µs
296.4 µ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
+1%
821 ns
815 ns
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.4 µs
67 µs
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%
224 ns
223 ns
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%
1.9 µs
1.9 µs
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
0%
2 µs
1.9 µ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.
fib_in_thread_bench_local[30]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
6.8 ms
6.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
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.
fib_in_thread_bench[30]
crates/divan_compat/benches/thread_example.rs
CodSpeed Performance Gauge
0%
6.8 ms
6.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_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.
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.
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_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.
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_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.
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.
sleep_50ms
crates/divan_compat/benches/sleep_benches.rs
CodSpeed Performance Gauge
0%
50.1 ms
50.1 ms
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.
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.
sleep_1us
crates/divan_compat/examples/benches/time_scale.rs
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
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.
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.
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.
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.
count_chars_in_string
crates/divan_compat/examples/benches/counters.rs::chars_counter_examples
CodSpeed Performance Gauge
0%
33 ns
33 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.
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.
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.
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.
iterative[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
1 ns
1 ns
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
0%
578 ns
578 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.
generate_gray_code[5]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
2.4 µs
2.4 µ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.
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.
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.
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.
mut_borrow
crates/divan_compat/benches/basic_example.rs
CodSpeed Performance Gauge
0%
8 ns
8 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.
fibo_50
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[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.
allocate
crates/divan_compat/examples/benches/alloc.rs
CodSpeed Performance Gauge
0%
1 s
1 s
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_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_100us
crates/divan_compat/examples/benches/time_scale.rs
CodSpeed Performance Gauge
0%
100.1 µs
100.1 µs
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.
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.
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.
generate_parentheses[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
69.1 µs
69.3 µ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%
375 ns
376 ns
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
0%
4.2 µs
4.2 µs
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
0%
2.1 µs
2.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%
4 µs
4.1 µs
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
0%
22.5 µs
22.6 µ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.6 µs
5.6 µ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
-1%
2.1 µs
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
-1%
4.8 µs
4.8 µ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.5 µs
8.5 µ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.2 µs
6.3 µ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%
294 ns
297 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
-1%
2.1 µs
2.1 µs
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
-1%
2.1 µs
2.1 µs
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
-1%
3.5 µs
3.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
-2%
50 ns
51 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
-2%
47 ns
48 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
-2%
47 ns
48 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
-2%
47 ns
48 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
-3%
859.7 ns
888.9 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
-3%
7.5 µs
7.8 µs
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
-4%
46 ns
48 ns
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
-4%
743 ns
776 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
-4%
642.8 ns
671.9 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ns
crates/divan_compat/examples/benches/time_scale.rs
CodSpeed Performance Gauge
-5%
186 ns
196 ns
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
-8%
5.2 µs
5.7 µs
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
-9%
814 ns
898 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
-11%
225 ns
254.2 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
-11%
225 ns
254.2 ns
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
-15%
989 ns
1,169 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%
91.1 ns
120.3 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
-25%
3 ns
4 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
-25%
3 ns
4 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.
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.
graph_coloring[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
+1%
5.2 µs
5.2 µ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
+1%
5.5 µs
5.4 µ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
0%
6.9 µs
6.9 µ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_combinations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
289.4 µs
289.4 µs
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.
system_time
crates/divan_compat/examples/benches/time.rs::now
CodSpeed Performance Gauge
0%
334.4 ns
334.4 ns
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.
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.
recursive[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
211.1 ns
211.1 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.7 ns
241.7 ns
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
0%
6.7 µs
6.7 µs
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%
258.3 ns
258.3 ns
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
0%
7.8 µs
7.8 µs
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
0%
401.1 ns
401.1 ns
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
0%
8.3 µs
8.3 µ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%
155 ns
155 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%
150.8 ns
150.8 ns
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
0%
4.3 µs
4.3 µ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.
count_set_bits[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
123.1 ns
123.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%
155 ns
155 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
120.8 ns
120.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
CodSpeed Performance Gauge
0%
128.6 ns
128.6 ns
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
0%
2.9 µs
2.9 µ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
0%
8.1 µs
8.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mul
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
0%
91.4 ns
91.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rem
crates/divan_compat/examples/benches/math.rs
CodSpeed Performance Gauge
0%
124.4 ns
124.4 ns
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[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
9.4 µs
9.4 µ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.1 µs
79.1 µs
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.
recursive[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
CodSpeed Performance Gauge
0%
291.1 ns
291.1 ns
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.
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.
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.
generate_parentheses[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
CodSpeed Performance Gauge
0%
17.7 µs
17.7 µ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.5 µs
9.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.7 µs
6.7 µ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
-1%
12.9 µs
12.9 µs
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
-1%
4.9 µs
4.9 µs
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
-1%
8.1 µs
8.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.2 µs
8.3 µ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
-1%
2.3 µs
2.4 µs
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%
868.6 ns
897.8 ns
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_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.
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_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_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_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_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_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.
from_elem[4096]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
0%
7.3 µs
7.3 µ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
0%
4.1 µs
4.1 µ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.
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.
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.
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.
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.3 µs
6.2 µ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
0%
1.9 µs
1.9 µ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
0%
1.9 µs
1.9 µs
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.
from_elem[2048]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
CodSpeed Performance Gauge
0%
4.1 µs
4.1 µs
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_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_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.
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.
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.
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.
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.
Recursive[21]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
CodSpeed Performance Gauge
0%
130.7 µs
130.6 µs
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.
Iterative[21]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
CodSpeed Performance Gauge
0%
134.4 ns
134.4 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.
Iterative
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci
CodSpeed Performance Gauge
0%
132.8 ns
132.8 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.
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.
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_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_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.
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.
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.
Iterative[20]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
CodSpeed Performance Gauge
0%
132.8 ns
132.8 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.4 µs
11.4 µ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.
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_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.
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.
b
crates/bencher_compat/benches/bencher_example.rs
CodSpeed Performance Gauge
+1%
2.2 µs
2.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
a
crates/bencher_compat/benches/bencher_example.rs::c
CodSpeed Performance Gauge
0%
281.4 ns
281.4 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.
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
Wall Time instrument
to collect wall time performance metrics.
bench_array2[4]
crates/divan_compat/benches/basic_example.rs::const_bench
CodSpeed Performance Gauge
-25%
3 ns
4 ns
Ignored
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
-2%
908 ns
923 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
0%
88 ns
88 ns
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
0%
710 ns
713 ns
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
0%
1 µs
1 µs
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
-13%
375.8 ns
434.2 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%
549.4 ns
549.4 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%
578.6 ns
578.6 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%
578.6 ns
578.6 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
0%
345.3 ns
345.3 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
-5%
595.3 ns
624.4 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.
sleep_1ns
crates/divan_compat/examples/benches/time_scale.rs
Ignored
CodSpeed Performance Gauge
0%
549.4 ns
549.4 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_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.
bench_array1[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Ignored
CodSpeed Performance Gauge
-4%
751.4 ns
780.6 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_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.
init_array[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Ignored
CodSpeed Performance Gauge
-4%
751.4 ns
780.6 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.
bench_array2[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Ignored
CodSpeed Performance Gauge
-4%
751.4 ns
780.6 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
0%
215.3 ns
215.3 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.
Linear
crates/criterion_compat/benches/criterion_integration/sampling_mode.rs::benches::sampling_mode_tests::sampling_mode
Ignored
CodSpeed Performance Gauge
0%
215.3 ns
215.3 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
+5%
595.3 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
+5%
595.3 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
+5%
595.3 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
+5%
595.3 ns
566.1 ns
Commits
Click on a commit to change the comparison range
Base
main
0afd168
-19.27%
feat(cargo-codspeed): add internal build mode
7242105
3 days ago
by not-matthias
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs