CodSpeedHQ
pytest-codspeed
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat: macro runs on 3.13
#50
Closed
Comparing
macro-runs-313
(
55886ae
) with
macro-runs
(
5536cce
)
CodSpeed Performance Gauge
-7%
Improvements
185
Regressions
22
Untouched
41
Benchmarks
Failed
test_generate_all_combinations[5-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
Regression
CodSpeed Performance Gauge
-4%
8.9 µs
9.2 µs
test_solve_power_sum[13-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
Regression
CodSpeed Performance Gauge
-4%
5.5 µs
5.8 µs
test_get_valid_pos[pos0-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
Regression
CodSpeed Performance Gauge
-5%
3.2 µs
3.4 µs
test_solve_maze[maze0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
Regression
CodSpeed Performance Gauge
-7%
20 µs
21.5 µs
test_fs_read[100]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-4%
600 ns
624 ns
test_fs_read[1000]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-7%
768 ns
828 ns
test_hostname_resolution[127.0.0.1]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-4%
7.2 µs
7.5 µs
test_hostname_resolution[1.1.1.1]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-4%
7.1 µs
7.4 µs
test_pipe_communication[10]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-11%
22.1 ms
24.9 ms
test_pipe_communication[100]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-10%
22 ms
24.6 ms
test_hostname_resolution[8.8.8.8]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-2%
7.1 µs
7.3 µs
test_pipe_communication[1000]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-12%
22 ms
24.9 ms
test_threadpool_map[1000]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-3%
39.2 ms
40.3 ms
test_process_creation[echo hello]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-3%
1.4 ms
1.5 ms
test_pipe_communication[10000]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-11%
22.2 ms
24.9 ms
test_multiprocessing_map[10000]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-10%
112.2 ms
124.9 ms
test_threadpool_map[100]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-11%
5.6 ms
6.3 ms
test_multiprocessing_map[100000]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-6%
171.8 ms
183.3 ms
test_multiprocessing_map[1000]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-12%
105.2 ms
119 ms
test_multiprocessing_map[10]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-10%
104.2 ms
115.9 ms
test_reverse_bit[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
Regression
CodSpeed Performance Gauge
-2%
18.2 µs
18.7 µs
test_multiprocessing_map[100]
tests/benchmarks/test_bench_syscalls.py
Regression
CodSpeed Performance Gauge
-10%
105.7 ms
117.7 ms
Improved
test_binary_count_setbits[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
×2.2
2,076 ns
948 ns
test_binary_count_setbits[36]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
×2.1
2,040 ns
972 ns
test_binary_count_setbits[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
×2.1
2,052 ns
996 ns
test_binary_count_setbits[16]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
×2
2,040 ns
996 ns
test_binary_count_setbits[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
×2
1,908 ns
948 ns
test_binary_count_setbits[4294967295]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+89%
2.2 µs
1.2 µs
test_largest_pow_of_two_le_num[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+60%
1,212 ns
756 ns
test_threadpool_map[100000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+59%
8.8 s
5.6 s
test_get_bit[10-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+57%
1,020 ns
648 ns
test_binary_count_trailing_zeros[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+57%
1.7 µs
1.1 µs
test_binary_count_trailing_zeros[16]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+57%
1.7 µs
1.1 µs
test_threadpool_map[10000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+56%
791.2 ms
506.5 ms
test_binary_count_trailing_zeros[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+56%
1,104 ns
708 ns
test_get_bit[10-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+56%
1,008 ns
648 ns
test_get_bit[10-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+56%
1,008 ns
648 ns
test_largest_pow_of_two_le_num[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+54%
1,332 ns
864 ns
test_binary_count_trailing_zeros[36]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+53%
1.7 µs
1.1 µs
test_binary_count_trailing_zeros[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+53%
1.7 µs
1.1 µs
test_get_bit[10-3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+53%
1,008 ns
660 ns
test_largest_pow_of_two_le_num[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+51%
1,068 ns
708 ns
test_minimax[scores0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+51%
8.8 µs
5.8 µs
test_excess_3_code[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+43%
3.5 µs
2.5 µs
test_excess_3_code[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+42%
3.5 µs
2.5 µs
test_largest_pow_of_two_le_num[15]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+42%
1.5 µs
1.1 µs
test_different_signs[50-278]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+41%
864 ns
612 ns
test_binary_count_trailing_zeros[4294967296]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+40%
2 µs
1.4 µs
test_excess_3_code[120]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+39%
6.2 µs
4.4 µs
test_different_signs[0-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+39%
768 ns
552 ns
test_different_signs[2-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+39%
768 ns
552 ns
test_different_signs[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+39%
768 ns
552 ns
test_hamilton_cycle[graph0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+38%
26.9 µs
19.5 µs
test_find_missing_number[nums1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+38%
2.6 µs
1.9 µs
test_find_missing_number[nums0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+37%
2.7 µs
1.9 µs
test_excess_3_code[20]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+37%
4.9 µs
3.6 µs
test_different_signs[1--1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+37%
756 ns
552 ns
test_excess_3_code[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+36%
3.4 µs
2.5 µs
test_find_missing_number[nums3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+35%
2.8 µs
2.1 µs
test_flip_bit[5-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+35%
792 ns
588 ns
test_find_missing_number[nums5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+35%
2.8 µs
2.1 µs
test_find_missing_number[nums2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+35%
2.7 µs
2 µs
test_flip_bit[5-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+33%
768 ns
576 ns
test_find_missing_number[nums4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+33%
2.8 µs
2.1 µs
test_find_previous_power_of_two[5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+32%
1,176 ns
888 ns
test_find_missing_number[nums6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+32%
2.8 µs
2.1 µs
test_find_previous_power_of_two[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+30%
1,152 ns
888 ns
test_logical_left_shift[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+29%
1.3 µs
1 µs
test_logical_left_shift[17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+29%
1.5 µs
1.2 µs
test_gray_code[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+28%
2.4 µs
1.9 µs
test_color[graph0-3]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+28%
29.4 µs
23 µs
test_different_signs[-1000000000000000000000000000-1000000000000000000000000000]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+27%
948 ns
744 ns
test_find_previous_power_of_two[15]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+27%
1,236 ns
972 ns
test_set_bit[15-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+27%
732 ns
576 ns
test_get_1s_count[256]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+27%
960 ns
756 ns
test_get_1s_count[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+27%
792 ns
624 ns
test_largest_pow_of_two_le_num[178]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+27%
1.9 µs
1.5 µs
test_largest_pow_of_two_le_num[99]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+26%
1.8 µs
1.4 µs
test_find_previous_power_of_two[7]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+26%
1,152 ns
912 ns
test_clear_bit[0-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+26%
864 ns
684 ns
test_logical_left_shift[1983-4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+26%
1.6 µs
1.3 µs
test_logical_left_shift[0-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+26%
1.3 µs
1 µs
test_power_of_4[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+26%
1,176 ns
936 ns
test_power_of_4[17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+25%
828 ns
660 ns
test_find_previous_power_of_two[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+25%
948 ns
756 ns
test_get_1s_count[37]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+25%
1,152 ns
924 ns
test_clear_bit[18-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+25%
792 ns
636 ns
test_is_bit_set[10-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
732 ns
588 ns
test_is_even[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
672 ns
540 ns
test_is_even[101]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
672 ns
540 ns
test_binary_coded_decimal[987]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
7.7 µs
6.2 µs
test_power_of_4[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
1,116 ns
900 ns
test_is_bit_set[10-0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
744 ns
600 ns
test_is_bit_set[0-17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
744 ns
600 ns
test_logical_left_shift[1-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
1.4 µs
1.2 µs
test_logical_right_shift[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
1.3 µs
1.1 µs
test_power_of_4[6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+24%
816 ns
660 ns
test_logical_right_shift[0-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+23%
1.3 µs
1 µs
test_is_complete[board0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+23%
2 µs
1.6 µs
test_set_bit[13-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+22%
720 ns
588 ns
test_find_previous_power_of_two[10]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+22%
1,188 ns
972 ns
test_get_1s_count[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+22%
1.3 µs
1 µs
test_is_bit_set[10-3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+22%
732 ns
600 ns
test_logical_right_shift[1-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+22%
1.3 µs
1.1 µs
test_generate_all_combinations[0-0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+22%
1.4 µs
1.1 µs
test_power_of_4[8]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+21%
1.4 µs
1.1 µs
test_get_1s_count[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+21%
1,164 ns
960 ns
test_set_bit[0-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+21%
696 ns
576 ns
test_power_of_4[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+21%
1.3 µs
1 µs
test_find_previous_power_of_two[16]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+21%
1.3 µs
1 µs
test_different_signs[1000000000000000000000000000--1000000000000000000000000000]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+21%
912 ns
756 ns
test_is_even[100]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+20%
636 ns
528 ns
test_get_highest_set_bit_position[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+20%
852 ns
708 ns
test_logical_right_shift[1983-4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+20%
1.9 µs
1.5 µs
test_find_previous_power_of_two[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+20%
720 ns
600 ns
test_is_even[40]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+20%
648 ns
540 ns
test_logical_right_shift[17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+19%
1.9 µs
1.6 µs
test_binary_xor[58-73]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+19%
10.7 µs
9 µs
test_find_previous_power_of_two[17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+18%
1.2 µs
1 µs
test_binary_xor[21-30]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+18%
9.6 µs
8.1 µs
test_binary_coded_decimal[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+18%
5.6 µs
4.8 µs
test_is_bit_set[10-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+18%
708 ns
600 ns
test_binary_coded_decimal[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+18%
5.6 µs
4.8 µs
test_binary_coded_decimal[12]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+18%
6.8 µs
5.7 µs
test_find_previous_power_of_two[6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+18%
1,116 ns
948 ns
test_binary_or[37-50]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+18%
11.1 µs
9.5 µs
test_find_previous_power_of_two[8]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+17%
1.2 µs
1 µs
test_is_even[15]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+17%
648 ns
552 ns
test_find_previous_power_of_two[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+17%
1,056 ns
900 ns
test_get_1s_count[21]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+17%
1,152 ns
984 ns
test_binary_xor[37-50]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+16%
10.1 µs
8.7 µs
test_binary_xor[25-32]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+16%
10.2 µs
8.7 µs
test_arithmetic_right_shift[0-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+16%
2.1 µs
1.8 µs
test_binary_or[21-30]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+16%
10.3 µs
8.9 µs
test_get_highest_set_bit_position[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+16%
696 ns
600 ns
test_arithmetic_right_shift[17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+16%
2.4 µs
2.1 µs
test_binary_and[58-73]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
11.6 µs
10 µs
test_binary_coded_decimal[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
5.4 µs
4.7 µs
test_binary_or[58-73]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
11.8 µs
10.2 µs
test_arithmetic_right_shift[1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
2.2 µs
1.9 µs
test_binary_or[25-32]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
11.1 µs
9.7 µs
test_find_previous_power_of_two[9]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
1.2 µs
1 µs
test_noop_ellipsis
tests/benchmarks/test_bench_various_noop.py
CodSpeed Performance Gauge
+15%
552 ns
480 ns
test_noop_pass
tests/benchmarks/test_bench_various_noop.py
CodSpeed Performance Gauge
+15%
552 ns
480 ns
test_binary_and[25-32]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
10.9 µs
9.5 µs
test_noop_ellipsis_decorated
tests/benchmarks/test_bench_various_noop.py
CodSpeed Performance Gauge
+15%
648 ns
564 ns
test_swap_odd_even_bits[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
1,020 ns
888 ns
test_binary_and[37-50]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
10.8 µs
9.4 µs
test_swap_odd_even_bits[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
1,032 ns
900 ns
test_find_previous_power_of_two[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+15%
1,032 ns
900 ns
test_match_word_pattern[aba-GraphTreesGraph]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+15%
97.3 µs
84.9 µs
test_gray_code[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+14%
9.6 µs
8.4 µs
test_get_highest_set_bit_position[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+14%
1,056 ns
924 ns
test_fs_write[100]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+14%
13.5 µs
11.8 µs
test_power_of_4[64]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+14%
1.6 µs
1.4 µs
test_get_highest_set_bit_position[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+13%
1.2 µs
1.1 µs
test_make_peak
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+13%
7.5 µs
6.6 µs
test_binary_and[21-30]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+13%
10.2 µs
9 µs
test_iir_filter_set_coefficients[a_coeffs0-b_coeffs0]
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+13%
1,032 ns
912 ns
test_is_even[4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+13%
624 ns
552 ns
test_get_highest_set_bit_position[37]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+13%
1.3 µs
1.1 µs
test_arithmetic_right_shift[-1983-4]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+13%
3.4 µs
3 µs
test_swap_odd_even_bits[1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+12%
1,008 ns
900 ns
test_swap_odd_even_bits[5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+12%
1,020 ns
912 ns
test_noop_lambda
tests/benchmarks/test_bench_various_noop.py
CodSpeed Performance Gauge
+12%
1,020 ns
912 ns
test_gray_code[2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+12%
5.2 µs
4.7 µs
test_make_lowpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+11%
6.6 µs
6 µs
test_fs_write[1000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+11%
15 µs
13.4 µs
test_is_even[9]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+11%
600 ns
540 ns
test_noop_lambda_decorated
tests/benchmarks/test_bench_various_noop.py
CodSpeed Performance Gauge
+11%
1,104 ns
996 ns
test_swap_odd_even_bits[23]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+11%
984 ns
888 ns
test_swap_odd_even_bits[0]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+11%
984 ns
888 ns
test_swap_odd_even_bits[6]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+11%
984 ns
888 ns
test_make_bandpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+10%
6.5 µs
5.9 µs
test_make_lowshelf
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+10%
8.5 µs
7.7 µs
test_noop_pass_decorated
tests/benchmarks/test_bench_various_noop.py
CodSpeed Performance Gauge
+10%
648 ns
588 ns
test_arithmetic_right_shift[-1-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+10%
2.7 µs
2.5 µs
test_make_allpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+10%
6.1 µs
5.5 µs
test_largest_pow_of_two_le_num[999999]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+10%
4.3 µs
3.9 µs
test_swap_odd_even_bits[24]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+9%
996 ns
912 ns
test_make_highshelf
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+9%
8.6 µs
7.8 µs
test_make_highpass
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+9%
6.5 µs
6 µs
test_twos_complement[-1]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+8%
2.2 µs
2 µs
test_iir_filter_process
tests/benchmarks/TheAlgorithms_bench/test_bench_audio_filters.py
CodSpeed Performance Gauge
+8%
3.4 µs
3.2 µs
test_twos_complement[-5]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+7%
2.4 µs
2.2 µs
test_swap_odd_even_bits[3]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+7%
972 ns
912 ns
test_generate_all_subsequences[sequence0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+6%
192.3 µs
180.5 µs
test_arithmetic_right_shift[-17-2]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+6%
3.1 µs
2.9 µs
test_n_queens_solve[board0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+6%
10.5 ms
9.9 ms
test_generate_all_subsequences[sequence1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+6%
96.4 µs
91.4 µs
test_fs_write[10000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+5%
35.6 µs
33.9 µs
test_generate_all_permutations[sequence0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+5%
161.2 µs
153.6 µs
test_open_knight_tour[1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+4%
3.9 µs
3.7 µs
test_recursive_cached_fibo_10
tests/benchmarks/test_bench_fibo.py
CodSpeed Performance Gauge
+4%
6.8 µs
6.6 µs
test_generate_all_permutations[sequence1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+4%
161.9 µs
155.2 µs
test_sudoku[initial_grid0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+4%
8.7 µs
8.4 µs
test_array_alloc[100]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+4%
1.2 µs
1.2 µs
test_threadpool_map[10]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+4%
1.4 ms
1.4 ms
test_reverse_bit[256]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+4%
21.2 µs
20.5 µs
test_twos_complement[-207]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+3%
2.5 µs
2.5 µs
test_reverse_bit[21]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+3%
23.1 µs
22.4 µs
test_reverse_bit[58]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+3%
22.7 µs
22.1 µs
test_solve_crossword[puzzle0-words0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+3%
2.4 µs
2.3 µs
test_reverse_bit[37]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+2%
23 µs
22.5 µs
test_combination_lists[0-0]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+2%
2.1 µs
2.1 µs
test_reverse_bit[25]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+2%
23.1 µs
22.6 µs
test_twos_complement[-17]
tests/benchmarks/TheAlgorithms_bench/test_bit_manipulation.py
CodSpeed Performance Gauge
+2%
2.4 µs
2.4 µs
Passed
test_dup_fd
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+2%
14.3 µs
14.1 µs
test_recursive_cached_fibo_100
tests/benchmarks/test_bench_fibo.py
CodSpeed Performance Gauge
+1%
106.1 µs
104.7 µs
test_is_safe[board0-1-1]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+1%
10.8 µs
10.7 µs
test_open_close_fd[100]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+1%
871.9 µs
865.2 µs
test_tcp_connection[8.8.8.8-53]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
+1%
790 µs
784.3 µs
test_combination_sum[candidates0-8]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
+1%
10.1 µs
10 µs
test_tcp_connection[wikipedia.org-443]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
16 ms
16 ms
test_array_alloc[1000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
3.1 µs
3.1 µs
test_open_close_fd[10]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
91.8 µs
91.5 µs
test_array_alloc[100000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
185.5 µs
185 µs
test_fs_read[1000000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
7.5 ms
7.5 ms
test_fs_read[100000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
743.6 µs
743.2 µs
test_fs_write[1000000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
test_fs_read[10000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
66.5 µs
66.5 µs
test_sleep[0.1]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
100.1 ms
100.1 ms
test_iterative_fibo_10
tests/benchmarks/test_bench_fibo.py
CodSpeed Performance Gauge
0%
1.4 µs
1.4 µs
test_sleep[0.05]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
50.1 ms
50.1 ms
test_sleep[0.01]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
10.1 ms
10.1 ms
test_sleep[0.001]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
test_array_alloc[10000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
20.6 µs
20.6 µs
test_hostname_resolution[google.com]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
381.1 µs
381.7 µs
test_tcp_connection[google.com-443]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_mmap_operation[4096]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
31.2 µs
31.3 µs
test_tcp_connection[1.1.1.1-53]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
1 ms
1 ms
test_open_close_fd[1000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
0%
8.9 ms
8.9 ms
test_fs_write[100000]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
-1%
231.9 µs
233.4 µs
test_hostname_resolution[amazon.com]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
-1%
318.6 µs
321.1 µs
test_hostname_resolution[localhost]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
-1%
118 µs
119.1 µs
test_word_exists[board0-ABCCED]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
-1%
15.9 µs
16.1 µs
test_mmap_operation[40960]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
-1%
42.8 µs
43.2 µs
test_combination_lists[4-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
-1%
4.4 µs
4.4 µs
test_process_creation[cat /dev/null]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
-1%
3.2 ms
3.2 ms
test_combination_lists[5-4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
-1%
4.1 µs
4.2 µs
test_generate_all_combinations[4-2]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
-1%
6.5 µs
6.6 µs
test_process_creation[ls -l]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
-2%
4.3 ms
4.4 ms
test_generate_sum_of_subsets_soln[nums0-9]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
-2%
23.7 µs
24 µs
test_mmap_operation[409600]
tests/benchmarks/test_bench_syscalls.py
CodSpeed Performance Gauge
-2%
122.4 µs
124.4 µs
test_recursive_fibo_10
tests/benchmarks/test_bench_fibo.py
CodSpeed Performance Gauge
-2%
25.7 µs
26.1 µs
test_recursive_fibo_20
tests/benchmarks/test_bench_fibo.py
CodSpeed Performance Gauge
-2%
3.1 ms
3.2 ms
test_generate_parenthesis[3]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
-2%
8.7 µs
8.8 µs
test_depth_first_search[4]
tests/benchmarks/TheAlgorithms_bench/test_bench_backtracking.py
CodSpeed Performance Gauge
-2%
31.5 µs
32.1 µs
Commits
Click on a commit to change the comparison range
Base
macro-runs
5536cce
-7.08%
feat: migrate to python 3.13
55886ae
1 year ago
by art049
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs