CodSpeedHQ
codspeed-rust
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
Wall Time
Uses the
Wall Time instrument
to collect wall time performance metrics.
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
1 day ago
d08b3c3
cod-1483-error-building-codspeed-rust-with-clang
pull_request
Compare
Base
Search a run
Head
fix: building codspeed with clang
#137
cod-1483-error-building-codspeed-rust-with-clang
1 day ago
Wall Time
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Parent Commit
Benchmarks
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
539 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
1.1 ms
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
74.2 µs
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
3 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/"
< 1 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
335 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
< 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
< 1 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
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
Recursive[20]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
45.8 µ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
795.7 µs
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
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
100.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/iter_with_setup.rs::benches::setup
44 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::bench
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
build_vec
crates/criterion_compat/benches/criterion_example.rs::benches::b
199 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
fibonacci_custom_measurement
crates/criterion_compat/benches/criterion_integration/custom_measurement.rs::benches::fibonacci_cycles
381 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_10ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
10.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sum_fold
crates/criterion_compat/benches/criterion_example.rs::benches::a
306 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
2 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
40 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
3 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
20 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
20 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
44 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
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
large_setup
crates/criterion_compat/benches/criterion_integration/iter_with_large_setup.rs::benches::large_setup::iter_with_large_setup
21 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
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
from_elem_decimal[1024]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
83 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
247 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_50ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
50.1 ms
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
61 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
Recursive
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis::Fibonacci
45.6 µs
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
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
iter_with_setup
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
44 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
44 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
21 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
< 1 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
257 ns
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
10.1 ms
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
82 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
889 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
44 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
knight_tour[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
289.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ns
crates/divan_compat/examples/benches/time_scale.rs
61.4 µs
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
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
3.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
51 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
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::sorted
109.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
add
crates/divan_compat/examples/benches/math.rs
2 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
1.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
graph_coloring[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
1.6 µs
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
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_parentheses[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
69.7 µs
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
5 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
159 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
75 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
system_time
crates/divan_compat/examples/benches/time.rs::now
38 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
print_env_hello
crates/divan_compat/examples/benches/env.rs
5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
rat_in_maze[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
1.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[14]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
hamiltonian_cycle[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
920 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
graph_coloring[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
971 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
mul
crates/divan_compat/examples/benches/math.rs
2 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
881 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
14 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
557 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
2.5 µ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
1.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
graph_coloring[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
1.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
knight_tour[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
8.6 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
tsc (aarch64)
crates/divan_compat/examples/benches/time.rs::duration_since
< 1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1ms
crates/divan_compat/examples/benches/time_scale.rs
1.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
instant
crates/divan_compat/examples/benches/time.rs::duration_since
10 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
785.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
system_time
crates/divan_compat/examples/benches/time.rs::duration_since
13 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
414 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sort
crates/divan_compat/examples/benches/sort.rs::sorted
119 µs
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
5 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sudoku
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
108.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_parentheses[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
7.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
hamiltonian_cycle[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
737 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
34 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
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
20 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
rat_in_maze[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
929 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
knight_tour[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
297.3 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::random
3.3 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
39 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
6.1 ms
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
2.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
2.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
knight_tour[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
248.4 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
10.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100us
crates/divan_compat/examples/benches/time_scale.rs
161.9 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 30]
crates/divan_compat/examples/benches/math.rs::fibonacci
3.4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1ns
crates/divan_compat/examples/benches/time_scale.rs
61.3 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[9]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
5.2 µ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
830 ns
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
280 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
16 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[HashMap<u64, u64>, 20]
crates/divan_compat/examples/benches/math.rs::fibonacci
3.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
instant
crates/divan_compat/examples/benches/time.rs::now
38 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_parentheses[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
3.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_combinations[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
4.8 µs
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
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
hamiltonian_cycle[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
506.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
67.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
graph_coloring[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
1.2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
generate_parentheses[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
22.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
rem
crates/divan_compat/examples/benches/math.rs
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
21 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
rat_in_maze[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
725 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
add_two_integers[(42, 13)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
20 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
590 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
find_highest_set_bit[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
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
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive_memoized[HashMap<u64, u64>, 30]
crates/divan_compat/examples/benches/math.rs::fibonacci
6.5 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
49.6 µs
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
1.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
recursive[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
1 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
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
iterative[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
16 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1us
crates/divan_compat/examples/benches/time_scale.rs
63 µ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
2 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
n_queens_solver[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
119.4 µs
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
67 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
tsc (aarch64)
crates/divan_compat/examples/benches/time.rs::now
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
hamiltonian_cycle[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
902 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sort
crates/divan_compat/examples/benches/sort.rs::random
4.9 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
div
crates/divan_compat/examples/benches/math.rs
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[16]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
4 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[18]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
4.1 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[10]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
989 ns
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
632 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
subset_sum[12]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
1.9 µs
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
7 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
permutations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
11.8 µ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
220 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_30
crates/divan_compat/benches/fib_example.rs
5.6 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
init_array[1000]
crates/divan_compat/benches/basic_example.rs::const_bench
1.8 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench[30]
crates/divan_compat/benches/thread_example.rs
6.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
init_array[42]
crates/divan_compat/benches/basic_example.rs::const_bench
47 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread[31]
crates/divan_compat/benches/thread_example.rs
10.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fibo_50
crates/divan_compat/benches/basic_example.rs
2 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_large_input_local
crates/divan_compat/benches/drop_example.rs
50.4 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_1ms
crates/divan_compat/benches/sleep_benches.rs
1.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread[30]
crates/divan_compat/benches/thread_example.rs
6.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
init_array[4]
crates/divan_compat/benches/basic_example.rs::const_bench
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench_local[31]
crates/divan_compat/benches/thread_example.rs
10.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ms
crates/divan_compat/benches/sleep_benches.rs
100.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array2[10]
crates/divan_compat/benches/basic_example.rs::const_bench
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
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
3 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_10ms
crates/divan_compat/benches/sleep_benches.rs
10.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench_local[32]
crates/divan_compat/benches/thread_example.rs
17.4 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array1[1]
crates/divan_compat/benches/basic_example.rs::const_bench
1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_large_input
crates/divan_compat/benches/drop_example.rs
50.5 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_50ms
crates/divan_compat/benches/sleep_benches.rs
50.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_10
crates/divan_compat/benches/fib_example.rs
375 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array1[42]
crates/divan_compat/benches/basic_example.rs::const_bench
47 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array2[42]
crates/divan_compat/benches/basic_example.rs::const_bench
47 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_20
crates/divan_compat/benches/fib_example.rs
45.6 µs
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench_local[30]
crates/divan_compat/benches/thread_example.rs
6.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array1[10]
crates/divan_compat/benches/basic_example.rs::const_bench
9 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
bench_array2[1]
crates/divan_compat/benches/basic_example.rs::const_bench
1 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench[32]
crates/divan_compat/benches/thread_example.rs
17.4 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
mut_borrow
crates/divan_compat/benches/basic_example.rs
8 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
sleep_100ms_with_custom_sample
crates/divan_compat/benches/sleep_benches.rs
100.1 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread_bench[31]
crates/divan_compat/benches/thread_example.rs
10.8 ms
Uses the
Wall Time instrument
to collect wall time performance metrics.
fibo_10
crates/divan_compat/benches/basic_example.rs
2 ns
Uses the
Wall Time instrument
to collect wall time performance metrics.
fib_in_thread[32]
crates/divan_compat/benches/thread_example.rs
17.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
div
crates/divan_compat/examples/benches/math.rs
95 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
211.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
175.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
206.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[0]
crates/divan_compat/examples/benches/math.rs::fibonacci
119.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
print_env_hello
crates/divan_compat/examples/benches/env.rs
8.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add
crates/divan_compat/examples/benches/math.rs
120.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
160.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iterative[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
236.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rat_in_maze[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
5.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
1.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 20]
crates/divan_compat/examples/benches/math.rs::fibonacci
6.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 30]
crates/divan_compat/examples/benches/math.rs::fibonacci
8.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[5]
crates/divan_compat/examples/benches/math.rs::fibonacci
291.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 0]
crates/divan_compat/examples/benches/math.rs::fibonacci
400.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[20]
crates/divan_compat/examples/benches/math.rs::fibonacci
79.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[BTreeMap<u64, u64>, 10]
crates/divan_compat/examples/benches/math.rs::fibonacci
3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[30]
crates/divan_compat/examples/benches/math.rs::fibonacci
9.7 ms
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
121.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rat_in_maze[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
6.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rat_in_maze[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
6.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rat_in_maze[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
6.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_gray_code[1]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
2.6 µs
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
121.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[HashMap<u64, u64>, 10]
crates/divan_compat/examples/benches/math.rs::fibonacci
5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_gray_code[4]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
5.1 µ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
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
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
1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_gray_code[3]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
3.6 µs
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
121.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[12]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
4.1 µ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
7.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[10]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
2.4 µ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
8.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[16]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
7.9 µ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
12.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sudoku
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
117.1 µs
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
241.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive_memoized[HashMap<u64, u64>, 5]
crates/divan_compat/examples/benches/math.rs::fibonacci
3.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instant
crates/divan_compat/examples/benches/time.rs::now
363.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[14]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
4.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
tsc (x86)
crates/divan_compat/examples/benches/time.rs::now
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1ms
crates/divan_compat/examples/benches/time_scale.rs
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
system_time
crates/divan_compat/examples/benches/time.rs::now
363.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
tsc (x86)
crates/divan_compat/examples/benches/time.rs::duration_since
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_100ns
crates/divan_compat/examples/benches/time_scale.rs
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_parentheses[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
9.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sort
crates/divan_compat/examples/benches/sort.rs::random
8.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mul
crates/divan_compat/examples/benches/math.rs
120.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
rem
crates/divan_compat/examples/benches/math.rs
95.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
15.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graph_coloring[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
5.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::sorted
404.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
add_two_integers[(0, 0)]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
150.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_parentheses[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
120.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1us
crates/divan_compat/examples/benches/time_scale.rs
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
subset_sum[18]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
8.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sort_unstable
crates/divan_compat/examples/benches/sort.rs::random
6.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_parentheses[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
44.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_100us
crates/divan_compat/examples/benches/time_scale.rs
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sort
crates/divan_compat/examples/benches/sort.rs::sorted
464 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hamiltonian_cycle[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
6.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[9]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
21.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1ns
crates/divan_compat/examples/benches/time_scale.rs
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
9.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
289.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_combinations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
7.4 µ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
257.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graph_coloring[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
6.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
generate_parentheses[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
17.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hamiltonian_cycle[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
7.1 µs
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
154.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[65535]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
108.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[42]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
93.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hamiltonian_cycle[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
6.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graph_coloring[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
5.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[1024]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
91.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
graph_coloring[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
5.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
knight_tour[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
665.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[255]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
99.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
count_set_bits[0]
crates/divan_compat/examples/benches/the_algorithms.rs::bit_manipulation
90 ns
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
154.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hamiltonian_cycle[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
6.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
617.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
knight_tour[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
568.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[7]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
160.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
33.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[5]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
20.5 µs
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
121.1 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
90 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
knight_tour[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
19 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
8.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
n_queens_solver[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
31.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
knight_tour[8]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
661.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[3]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
6.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[4]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
11.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
permutations[6]
crates/divan_compat/examples/benches/the_algorithms.rs::backtracking
184.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sum_fold
crates/criterion_compat/benches/criterion_example.rs::benches::a
254.7 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
4.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
build_vec
crates/criterion_compat/benches/criterion_example.rs::benches::b
2.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
from_elem[16384]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
19.6 µs
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
< 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
7.2 µs
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
< 1 ns
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
1.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::bench
< 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
< 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
< 1 ns
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
1.8 µs
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
< 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
< 1 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
< 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
< 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
< 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
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
from_elem_decimal[2048]
crates/criterion_compat/benches/criterion_integration/with_inputs.rs::benches::from_elem
4 µs
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
< 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
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
Iterative[20]
crates/criterion_compat/benches/criterion_integration/compare_functions.rs::fibonaccis::compare_fibonaccis_group::Fibonacci3
161.7 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
< 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
595.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
595.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
595.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_with_large_setup
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
< 1 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
11.4 µs
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
< 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
130.7 µs
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
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
with_input[5]
crates/criterion_compat/benches/test_benches.rs::benches::nested::bench
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter_with_large_drop
crates/criterion_compat/benches/criterion_integration/async_measurement_overhead.rs::benches::some_benchmark::async overhead
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_without_explicit_measurement
crates/criterion_compat/benches/test_benches.rs::only_codspeed::bench_using_group_without_explicit_measurement::group
< 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
161.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_10ms
crates/criterion_compat/benches/criterion_integration/sleep.rs::benches::sleep_benchmarks
595.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
"*benchmark/" '
crates/criterion_compat/benches/criterion_integration/special_characters.rs::benches::some_benchmark::"*group/"
< 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
80.9 µs
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
163.3 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
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
small_drop
crates/criterion_compat/benches/criterion_integration/iter_with_large_drop.rs::benches::small_drop::iter_with_large_drop
< 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
< 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
916.7 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
< 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
80.9 µ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
1 ms
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
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
iter
crates/criterion_compat/benches/criterion_integration/measurement_overhead.rs::benches::some_benchmark::overhead
< 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
< 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
< 1 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
< 1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_recursive
crates/codspeed/benches/native.rs
916.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_iterative
crates/codspeed/benches/native.rs
126.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_recursive_cached
crates/codspeed/benches/native.rs
6.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
b
crates/bencher_compat/benches/bencher_example.rs::c
2.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
a
crates/bencher_compat/benches/bencher_example.rs
310.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
a
crates/bencher_compat/benches/bencher_example.rs::c
310.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
b
crates/bencher_compat/benches/bencher_example.rs
2.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_100ms
crates/divan_compat/benches/sleep_benches.rs
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_30
crates/divan_compat/benches/fib_example.rs
8.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_10ms
crates/divan_compat/benches/sleep_benches.rs
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array1[10]
crates/divan_compat/benches/basic_example.rs::const_bench
195.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array1[1]
crates/divan_compat/benches/basic_example.rs::const_bench
90 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread[31]
crates/divan_compat/benches/thread_example.rs
15.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread[30]
crates/divan_compat/benches/thread_example.rs
9.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array2[4]
crates/divan_compat/benches/basic_example.rs::const_bench
154.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array2[1]
crates/divan_compat/benches/basic_example.rs::const_bench
90 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mut_borrow
crates/divan_compat/benches/basic_example.rs
924.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread[32]
crates/divan_compat/benches/thread_example.rs
25.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_50ms
crates/divan_compat/benches/sleep_benches.rs
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
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench_local[31]
crates/divan_compat/benches/thread_example.rs
15.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
init_array[1000]
crates/divan_compat/benches/basic_example.rs::const_bench
9.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_10
crates/divan_compat/benches/basic_example.rs
119.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array2[10]
crates/divan_compat/benches/basic_example.rs::const_bench
195.8 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
sleep_1ms
crates/divan_compat/benches/sleep_benches.rs
566.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fibo_50
crates/divan_compat/benches/basic_example.rs
90.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench[32]
crates/divan_compat/benches/thread_example.rs
25.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench[30]
crates/divan_compat/benches/thread_example.rs
9.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_large_input
crates/divan_compat/benches/drop_example.rs
1.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
init_array[4]
crates/divan_compat/benches/basic_example.rs::const_bench
154.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_10
crates/divan_compat/benches/fib_example.rs
859.7 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench_local[32]
crates/divan_compat/benches/thread_example.rs
25.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench[31]
crates/divan_compat/benches/thread_example.rs
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
154.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_in_thread_bench_local[30]
crates/divan_compat/benches/thread_example.rs
9.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
fib_20
crates/divan_compat/benches/fib_example.rs
70 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_large_input_local
crates/divan_compat/benches/drop_example.rs
1.5 ms
Ignored
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
recursive[10]
crates/divan_compat/examples/benches/math.rs::fibonacci
Ignored
932.5 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
instant
crates/divan_compat/examples/benches/time.rs::duration_since
Ignored
316.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
system_time
crates/divan_compat/examples/benches/time.rs::duration_since
Ignored
405 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
215.3 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
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
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
780.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
init_array[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Ignored
780.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_array2[42]
crates/divan_compat/benches/basic_example.rs::const_bench
Ignored
780.6 ns
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs