CodSpeedHQ
/
pytest-codspeed
Blog
Docs
Overview
Branches
Benchmarks
Runs
GitHub Actions
run
Base run
on
master
at
8ed280f
compared to head run on
macro-runs-312
at
553c8d0
from
30 days ago
-63%
IMPROVEMENTS
42
REGRESSIONS
5
UNTOUCHED
0
NEW
148
DROPPED
0
IGNORED
53
Benchmarks
Failed
test_generate_all_permutations[sequence0]
Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_permutations[sequence0]
-34%
104.1 µs
158.9 µs
test_generate_all_permutations[sequence1]
Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_permutations[sequence1]
-35%
103.8 µs
159.7 µs
test_generate_all_subsequences[sequence0]
Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_subsequences[sequence0]
-51%
93.6 µs
189.8 µs
test_generate_all_subsequences[sequence1]
Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_subsequences[sequence1]
-35%
61.8 µs
95.2 µs
test_n_queens_solve[board0]
Regression
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_n_queens_solve[board0]
-63%
3.8 ms
10.3 ms
Improved
test_noop_pass_decorated
tests/benchmarks/test_bench_various_noop.py::test_noop_pass_decorated
×23
14,494.7 ns
624 ns
test_noop_ellipsis_decorated
tests/benchmarks/test_bench_various_noop.py::test_noop_ellipsis_decorated
×22
14,172.8 ns
636 ns
test_noop_pass
tests/benchmarks/test_bench_various_noop.py::test_noop_pass
×22
12,234.2 ns
564 ns
test_noop_lambda_decorated
tests/benchmarks/test_bench_various_noop.py::test_noop_lambda_decorated
×18
18.8 µs
1 µs
test_noop_lambda
tests/benchmarks/test_bench_various_noop.py::test_noop_lambda
×17
17,167.5 ns
984 ns
test_iterative_fibo_10
tests/benchmarks/test_bench_fibo.py::test_iterative_fibo_10
×15
21.1 µs
1.4 µs
test_iir_filter_set_coefficients[a_coeffs0-b_coeffs0]
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_iir_filter_set_coefficients[a_coeffs0-b_coeffs0]
×15
15.7 µs
1 µs
test_generate_all_combinations[0-0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_combinations[0-0]
×14
18.4 µs
1.3 µs
test_is_complete[board0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_is_complete[board0]
×12
23.5 µs
1.9 µs
test_combination_lists[0-0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_combination_lists[0-0]
×11
23.2 µs
2.1 µs
test_iir_filter_process
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_iir_filter_process
×9
31.2 µs
3.5 µs
test_solve_crossword[puzzle0-words0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_solve_crossword[puzzle0-words0]
×8.9
21.6 µs
2.4 µs
test_open_knight_tour[1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_open_knight_tour[1]
×8.5
33.1 µs
3.9 µs
test_get_valid_pos[pos0-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_get_valid_pos[pos0-4]
×7.6
25 µs
3.3 µs
test_make_lowpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_lowpass
×7
46.4 µs
6.6 µs
test_combination_lists[5-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_combination_lists[5-4]
×6.9
27.9 µs
4.1 µs
test_combination_lists[4-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_combination_lists[4-2]
×6.8
29.7 µs
4.4 µs
test_recursive_cached_fibo_10
tests/benchmarks/test_bench_fibo.py::test_recursive_cached_fibo_10
×6.1
40.4 µs
6.7 µs
test_make_allpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_allpass
×6
36.9 µs
6.1 µs
test_make_bandpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_bandpass
×5.9
37.5 µs
6.4 µs
test_make_highpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_highpass
×5.8
38.1 µs
6.6 µs
test_solve_power_sum[13-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_solve_power_sum[13-2]
×5.7
32.2 µs
5.6 µs
test_generate_all_combinations[4-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_combinations[4-2]
×5.5
36.4 µs
6.6 µs
test_make_peak
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_peak
×5.3
40.4 µs
7.6 µs
test_make_highshelf
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_highshelf
×5.1
42.7 µs
8.3 µs
test_make_lowshelf
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py::test_make_lowshelf
×5.1
42.8 µs
8.4 µs
test_generate_all_combinations[5-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_all_combinations[5-4]
×4.7
42.2 µs
9 µs
test_generate_parenthesis[3]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_parenthesis[3]
×4.5
40.9 µs
9 µs
test_minimax[scores0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_minimax[scores0]
×4.3
39.5 µs
9.2 µs
test_combination_sum[candidates0-8]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_combination_sum[candidates0-8]
×4.3
43.2 µs
10.2 µs
test_is_safe[board0-1-1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_is_safe[board0-1-1]
×3.9
42.4 µs
10.8 µs
test_sudoku[initial_grid0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_sudoku[initial_grid0]
×3.9
34 µs
8.6 µs
test_recursive_fibo_10
tests/benchmarks/test_bench_fibo.py::test_recursive_fibo_10
×3.9
100.9 µs
25.7 µs
test_word_exists[board0-ABCCED]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_word_exists[board0-ABCCED]
×3.8
64 µs
16.7 µs
test_recursive_fibo_20
tests/benchmarks/test_bench_fibo.py::test_recursive_fibo_20
×3.3
10.2 ms
3.1 ms
test_solve_maze[maze0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_solve_maze[maze0]
×3.3
67.8 µs
20.8 µs
test_generate_sum_of_subsets_soln[nums0-9]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_generate_sum_of_subsets_soln[nums0-9]
×3
72.9 µs
23.9 µs
test_hamilton_cycle[graph0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_hamilton_cycle[graph0]
×2.9
79.1 µs
26.9 µs
test_color[graph0-3]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_color[graph0-3]
×2.8
80.8 µs
29.3 µs
test_depth_first_search[4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_depth_first_search[4]
×2.6
83.5 µs
31.7 µs
test_recursive_cached_fibo_100
tests/benchmarks/test_bench_fibo.py::test_recursive_cached_fibo_100
+97%
200.9 µs
101.8 µs
test_match_word_pattern[aba-GraphTreesGraph]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py::test_match_word_pattern[aba-GraphTreesGraph]
+97%
194.3 µs
98.5 µs
New
test_arithmetic_right_shift[-1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[-1-1]
N/A
N/A
2.8 µs
test_arithmetic_right_shift[-17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[-17-2]
N/A
N/A
3.2 µs
test_arithmetic_right_shift[-1983-4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[-1983-4]
N/A
N/A
3.5 µs
test_arithmetic_right_shift[0-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[0-1]
N/A
N/A
2.1 µs
test_arithmetic_right_shift[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[1-1]
N/A
N/A
2.2 µs
test_arithmetic_right_shift[17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_arithmetic_right_shift[17-2]
N/A
N/A
2.4 µs
test_binary_and[21-30]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_and[21-30]
N/A
N/A
10.4 µs
test_binary_and[25-32]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_and[25-32]
N/A
N/A
11.1 µs
test_binary_and[37-50]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_and[37-50]
N/A
N/A
11.1 µs
test_binary_and[58-73]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_and[58-73]
N/A
N/A
11.7 µs
test_binary_coded_decimal[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[0]
N/A
N/A
5.5 µs
test_binary_coded_decimal[12]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[12]
N/A
N/A
6.9 µs
test_binary_coded_decimal[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[2]
N/A
N/A
5.7 µs
test_binary_coded_decimal[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[3]
N/A
N/A
5.7 µs
test_binary_coded_decimal[987]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_coded_decimal[987]
N/A
N/A
7.9 µs
test_binary_count_setbits[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[0]
N/A
N/A
2 µs
test_binary_count_setbits[16]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[16]
N/A
N/A
2.1 µs
test_binary_count_setbits[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[25]
N/A
N/A
2.1 µs
test_binary_count_setbits[36]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[36]
N/A
N/A
2.1 µs
test_binary_count_setbits[4294967295]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[4294967295]
N/A
N/A
2.2 µs
test_binary_count_setbits[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_setbits[58]
N/A
N/A
2.1 µs
test_binary_count_trailing_zeros[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[0]
N/A
N/A
1.1 µs
test_binary_count_trailing_zeros[16]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[16]
N/A
N/A
1.7 µs
test_binary_count_trailing_zeros[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[25]
N/A
N/A
1.7 µs
test_binary_count_trailing_zeros[36]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[36]
N/A
N/A
1.7 µs
test_binary_count_trailing_zeros[4294967296]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[4294967296]
N/A
N/A
2 µs
test_binary_count_trailing_zeros[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_count_trailing_zeros[58]
N/A
N/A
1.8 µs
test_binary_or[21-30]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_or[21-30]
N/A
N/A
10.5 µs
test_binary_or[25-32]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_or[25-32]
N/A
N/A
11.4 µs
test_binary_or[37-50]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_or[37-50]
N/A
N/A
11.4 µs
test_binary_or[58-73]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_or[58-73]
N/A
N/A
12.2 µs
test_binary_xor[21-30]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_xor[21-30]
N/A
N/A
9.8 µs
test_binary_xor[25-32]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_xor[25-32]
N/A
N/A
10.6 µs
test_binary_xor[37-50]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_xor[37-50]
N/A
N/A
10.4 µs
test_binary_xor[58-73]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_binary_xor[58-73]
N/A
N/A
11 µs
test_clear_bit[0-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_clear_bit[0-5]
N/A
N/A
888 ns
test_clear_bit[18-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_clear_bit[18-1]
N/A
N/A
816 ns
test_different_signs[-1000000000000000000000000000-1000000000000000000000000000]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[-1000000000000000000000000000-1000000000000000000000000000]
N/A
N/A
936 ns
test_different_signs[0-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[0-2]
N/A
N/A
768 ns
test_different_signs[1--1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[1--1]
N/A
N/A
768 ns
test_different_signs[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[1-1]
N/A
N/A
756 ns
test_different_signs[1000000000000000000000000000--1000000000000000000000000000]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[1000000000000000000000000000--1000000000000000000000000000]
N/A
N/A
936 ns
test_different_signs[2-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[2-0]
N/A
N/A
792 ns
test_different_signs[50-278]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_different_signs[50-278]
N/A
N/A
852 ns
test_excess_3_code[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[0]
N/A
N/A
3.5 µs
test_excess_3_code[120]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[120]
N/A
N/A
6.1 µs
test_excess_3_code[20]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[20]
N/A
N/A
4.9 µs
test_excess_3_code[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[2]
N/A
N/A
3.5 µs
test_excess_3_code[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_excess_3_code[3]
N/A
N/A
3.5 µs
test_find_missing_number[nums0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums0]
N/A
N/A
2.7 µs
test_find_missing_number[nums1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums1]
N/A
N/A
2.8 µs
test_find_missing_number[nums2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums2]
N/A
N/A
2.7 µs
test_find_missing_number[nums3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums3]
N/A
N/A
2.9 µs
test_find_missing_number[nums4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums4]
N/A
N/A
2.9 µs
test_find_missing_number[nums5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums5]
N/A
N/A
2.9 µs
test_find_missing_number[nums6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_missing_number[nums6]
N/A
N/A
2.9 µs
test_find_previous_power_of_two[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[0]
N/A
N/A
720 ns
test_find_previous_power_of_two[10]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[10]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[15]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[15]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[16]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[16]
N/A
N/A
1.3 µs
test_find_previous_power_of_two[17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[17]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[1]
N/A
N/A
924 ns
test_find_previous_power_of_two[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[2]
N/A
N/A
1.1 µs
test_find_previous_power_of_two[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[3]
N/A
N/A
1.1 µs
test_find_previous_power_of_two[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[4]
N/A
N/A
1.1 µs
test_find_previous_power_of_two[5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[5]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[6]
N/A
N/A
1.1 µs
test_find_previous_power_of_two[7]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[7]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[8]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[8]
N/A
N/A
1.2 µs
test_find_previous_power_of_two[9]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_find_previous_power_of_two[9]
N/A
N/A
1.2 µs
test_flip_bit[5-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_flip_bit[5-0]
N/A
N/A
768 ns
test_flip_bit[5-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_flip_bit[5-1]
N/A
N/A
768 ns
test_get_1s_count[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[0]
N/A
N/A
756 ns
test_get_1s_count[21]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[21]
N/A
N/A
1.2 µs
test_get_1s_count[256]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[256]
N/A
N/A
948 ns
test_get_1s_count[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[25]
N/A
N/A
1.2 µs
test_get_1s_count[37]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[37]
N/A
N/A
1.2 µs
test_get_1s_count[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_1s_count[58]
N/A
N/A
1.2 µs
test_get_bit[10-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_bit[10-0]
N/A
N/A
1 µs
test_get_bit[10-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_bit[10-1]
N/A
N/A
1 µs
test_get_bit[10-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_bit[10-2]
N/A
N/A
1 µs
test_get_bit[10-3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_bit[10-3]
N/A
N/A
1 µs
test_get_highest_set_bit_position[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[0]
N/A
N/A
708 ns
test_get_highest_set_bit_position[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[1]
N/A
N/A
864 ns
test_get_highest_set_bit_position[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[25]
N/A
N/A
1.2 µs
test_get_highest_set_bit_position[37]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[37]
N/A
N/A
1.3 µs
test_get_highest_set_bit_position[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_get_highest_set_bit_position[4]
N/A
N/A
1 µs
test_gray_code[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_gray_code[1]
N/A
N/A
2.3 µs
test_gray_code[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_gray_code[2]
N/A
N/A
5.2 µs
test_gray_code[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_gray_code[3]
N/A
N/A
9.7 µs
test_is_bit_set[0-17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[0-17]
N/A
N/A
756 ns
test_is_bit_set[10-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[10-0]
N/A
N/A
756 ns
test_is_bit_set[10-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[10-1]
N/A
N/A
756 ns
test_is_bit_set[10-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[10-2]
N/A
N/A
744 ns
test_is_bit_set[10-3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_bit_set[10-3]
N/A
N/A
756 ns
test_is_even[100]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[100]
N/A
N/A
672 ns
test_is_even[101]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[101]
N/A
N/A
636 ns
test_is_even[15]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[15]
N/A
N/A
672 ns
test_is_even[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[1]
N/A
N/A
672 ns
test_is_even[40]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[40]
N/A
N/A
672 ns
test_is_even[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[4]
N/A
N/A
636 ns
test_is_even[9]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_is_even[9]
N/A
N/A
672 ns
test_largest_pow_of_two_le_num[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[0]
N/A
N/A
1.1 µs
test_largest_pow_of_two_le_num[15]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[15]
N/A
N/A
1.6 µs
test_largest_pow_of_two_le_num[178]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[178]
N/A
N/A
1.9 µs
test_largest_pow_of_two_le_num[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[1]
N/A
N/A
1.2 µs
test_largest_pow_of_two_le_num[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[3]
N/A
N/A
1.4 µs
test_largest_pow_of_two_le_num[999999]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[999999]
N/A
N/A
4.3 µs
test_largest_pow_of_two_le_num[99]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_largest_pow_of_two_le_num[99]
N/A
N/A
1.8 µs
test_logical_left_shift[0-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[0-1]
N/A
N/A
1.3 µs
test_logical_left_shift[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[1-1]
N/A
N/A
1.3 µs
test_logical_left_shift[1-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[1-5]
N/A
N/A
1.4 µs
test_logical_left_shift[17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[17-2]
N/A
N/A
1.5 µs
test_logical_left_shift[1983-4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_left_shift[1983-4]
N/A
N/A
1.6 µs
test_logical_right_shift[0-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[0-1]
N/A
N/A
1.3 µs
test_logical_right_shift[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[1-1]
N/A
N/A
1.3 µs
test_logical_right_shift[1-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[1-5]
N/A
N/A
1.3 µs
test_logical_right_shift[17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[17-2]
N/A
N/A
1.9 µs
test_logical_right_shift[1983-4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_logical_right_shift[1983-4]
N/A
N/A
1.9 µs
test_power_of_4[17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[17]
N/A
N/A
804 ns
test_power_of_4[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[1]
N/A
N/A
1.1 µs
test_power_of_4[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[2]
N/A
N/A
1.2 µs
test_power_of_4[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[4]
N/A
N/A
1.3 µs
test_power_of_4[64]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[64]
N/A
N/A
1.6 µs
test_power_of_4[6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[6]
N/A
N/A
804 ns
test_power_of_4[8]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_power_of_4[8]
N/A
N/A
1.4 µs
test_reverse_bit[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[0]
N/A
N/A
18.2 µs
test_reverse_bit[21]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[21]
N/A
N/A
22.8 µs
test_reverse_bit[256]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[256]
N/A
N/A
21 µs
test_reverse_bit[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[25]
N/A
N/A
23 µs
test_reverse_bit[37]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[37]
N/A
N/A
22.9 µs
test_reverse_bit[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_reverse_bit[58]
N/A
N/A
22.6 µs
test_set_bit[0-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_set_bit[0-5]
N/A
N/A
744 ns
test_set_bit[13-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_set_bit[13-1]
N/A
N/A
732 ns
test_set_bit[15-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_set_bit[15-1]
N/A
N/A
756 ns
test_swap_odd_even_bits[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[0]
N/A
N/A
948 ns
test_swap_odd_even_bits[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[1]
N/A
N/A
1.1 µs
test_swap_odd_even_bits[23]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[23]
N/A
N/A
1 µs
test_swap_odd_even_bits[24]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[24]
N/A
N/A
996 ns
test_swap_odd_even_bits[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[2]
N/A
N/A
1 µs
test_swap_odd_even_bits[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[3]
N/A
N/A
972 ns
test_swap_odd_even_bits[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[4]
N/A
N/A
1.1 µs
test_swap_odd_even_bits[5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[5]
N/A
N/A
1.1 µs
test_swap_odd_even_bits[6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_swap_odd_even_bits[6]
N/A
N/A
996 ns
test_twos_complement[-17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_twos_complement[-17]
N/A
N/A
2.5 µs
test_twos_complement[-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_twos_complement[-1]
N/A
N/A
2.2 µs
test_twos_complement[-207]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_twos_complement[-207]
N/A
N/A
2.5 µs
test_twos_complement[-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py::test_twos_complement[-5]
N/A
N/A
2.4 µs
Ignored
test_array_alloc[100000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_array_alloc[100000]
×2.3
431.5 µs
185.4 µs
test_array_alloc[10000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_array_alloc[10000]
×2.9
59.8 µs
20.6 µs
test_array_alloc[1000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_array_alloc[1000]
×7.1
22.3 µs
3.1 µs
test_array_alloc[100]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_array_alloc[100]
×14
17.6 µs
1.2 µs
test_dup_fd
Ignored
tests/benchmarks/test_bench_syscalls.py::test_dup_fd
+61%
22.8 µs
14.2 µs
test_fs_read[1000000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[1000000]
-100%
28.1 µs
7,498.5 µs
test_fs_read[100000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[100000]
-96%
28.7 µs
741.2 µs
test_fs_read[10000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[10000]
-57%
28.7 µs
66.2 µs
test_fs_read[1000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[1000]
×18
15,972.2 ns
864 ns
test_fs_read[100]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_read[100]
×22
13,780.3 ns
624 ns
test_fs_write[1000000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[1000000]
-26%
1.8 ms
2.4 ms
test_fs_write[100000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[100000]
-10%
208.1 µs
231.3 µs
test_fs_write[10000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[10000]
+42%
50.2 µs
35.4 µs
test_fs_write[1000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[1000]
×2.2
32.9 µs
14.7 µs
test_fs_write[100]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_fs_write[100]
×2.3
30.5 µs
13.4 µs
test_hostname_resolution[1.1.1.1]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[1.1.1.1]
×5.6
39.7 µs
7.1 µs
test_hostname_resolution[127.0.0.1]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[127.0.0.1]
×5.5
39.9 µs
7.2 µs
test_hostname_resolution[8.8.8.8]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[8.8.8.8]
×5.6
39.7 µs
7.1 µs
test_hostname_resolution[amazon.com]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[amazon.com]
-71%
90.4 µs
309.7 µs
test_hostname_resolution[google.com]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[google.com]
-70%
112.1 µs
372.3 µs
test_hostname_resolution[localhost]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_hostname_resolution[localhost]
-32%
76.9 µs
113.4 µs
test_mmap_operation[409600]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_mmap_operation[409600]
×5.9
745.1 µs
125.7 µs
test_mmap_operation[40960]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_mmap_operation[40960]
×2.5
101.7 µs
40.9 µs
test_mmap_operation[4096]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_mmap_operation[4096]
+23%
36.3 µs
29.4 µs
test_multiprocessing_map[100000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[100000]
-51%
89.1 ms
180.2 ms
test_multiprocessing_map[10000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[10000]
-91%
10.1 ms
118.8 ms
test_multiprocessing_map[1000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[1000]
-96%
4.7 ms
114 ms
test_multiprocessing_map[100]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[100]
-97%
3.4 ms
112.5 ms
test_multiprocessing_map[10]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_multiprocessing_map[10]
-94%
6.5 ms
110.7 ms
test_open_close_fd[1000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_open_close_fd[1000]
-85%
1.3 ms
8.8 ms
test_open_close_fd[100]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_open_close_fd[100]
-84%
133.9 µs
855.5 µs
test_open_close_fd[10]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_open_close_fd[10]
-59%
37.2 µs
90.6 µs
test_pipe_communication[10000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_pipe_communication[10000]
-100%
41.5 µs
23,935.5 µs
test_pipe_communication[1000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_pipe_communication[1000]
-100%
41.5 µs
23,979.6 µs
test_pipe_communication[100]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_pipe_communication[100]
-100%
40 µs
23,938.6 µs
test_pipe_communication[10]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_pipe_communication[10]
-100%
43.5 µs
23,986.8 µs
test_process_creation[cat /dev/null]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_process_creation[cat /dev/null]
-93%
205.3 µs
3,132.2 µs
test_process_creation[echo hello]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_process_creation[echo hello]
-84%
221.8 µs
1,429.4 µs
test_process_creation[ls -l]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_process_creation[ls -l]
-95%
208.4 µs
4,265.4 µs
test_sleep[0.001]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_sleep[0.001]
-99%
13.5 µs
1,059.3 µs
test_sleep[0.01]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_sleep[0.01]
-100%
13.5 µs
10,060.4 µs
test_sleep[0.05]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_sleep[0.05]
-100%
13.4 µs
50,060.9 µs
test_sleep[0.1]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_sleep[0.1]
-100%
13.4 µs
100,060.9 µs
test_tcp_connection[1.1.1.1-53]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_tcp_connection[1.1.1.1-53]
-97%
33.9 µs
1,018.5 µs
test_tcp_connection[8.8.8.8-53]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_tcp_connection[8.8.8.8-53]
-95%
39 µs
780.4 µs
test_tcp_connection[google.com-443]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_tcp_connection[google.com-443]
-91%
106.8 µs
1,241.6 µs
test_tcp_connection[wikipedia.org-443]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_tcp_connection[wikipedia.org-443]
-100%
65.5 µs
16,343.5 µs
test_threadpool_map[100000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[100000]
-51%
4.3 s
8.7 s
test_threadpool_map[10000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[10000]
-30%
419.7 ms
596.2 ms
test_threadpool_map[1000]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[1000]
+6%
41.1 ms
38.9 ms
test_threadpool_map[100]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[100]
-16%
4.6 ms
5.5 ms
test_threadpool_map[10]
Ignored
tests/benchmarks/test_bench_syscalls.py::test_threadpool_map[10]
-39%
814.9 µs
1,345.4 µs
test_noop_ellipsis
Ignored
tests/benchmarks/test_bench_various_noop.py::test_noop_ellipsis
×22
12,234.2 ns
552 ns
Resources
Home
Pricing
Docs
Blog
GitHub
Changelog
Getting Started
Sample repository
Explore repositories
Support
About
Careers
Twitter
Discord
Contact Us
Terms of Service
Privacy Policy
Copyright © 2024 CodSpeed Technology SAS. All rights reserved.