Skip to content

Conversation

@Dreamsorcerer
Copy link
Contributor

@Dreamsorcerer Dreamsorcerer commented Dec 15, 2025

Some initial changes that could get us to async benchmark support.

Fix #100

@codspeed-hq
Copy link

codspeed-hq bot commented Dec 15, 2025

CodSpeed Performance Report

Merging #101 will degrade performance by 21.5%

Comparing Dreamsorcerer:patch-2 (d600237) with master (adee8a1)

Summary

⚡ 10 improvements
❌ 78 regressions
✅ 79 untouched

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Benchmarks breakdown

Mode Benchmark BASE HEAD Efficiency
WallTime test_make_lowpass 5.3 µs 6 µs -10.96%
WallTime test_sudoku[initial_grid0] 7.6 µs 7.9 µs -4.59%
WallTime test_make_peak 6 µs 6.7 µs -9.7%
WallTime test_fs_read[1000] 734.7 ns 893.5 ns -17.77%
WallTime test_pipe_communication[10000] 11.9 ms 14.4 ms -16.83%
WallTime test_generate_all_combinations[5-4] 9.7 µs 11.4 µs -14.35%
WallTime test_iir_filter_process 2.6 µs 3.2 µs -17.68%
WallTime test_multiprocessing_map[10000] 457.3 ms 297.6 ms +53.66%
WallTime test_sum_of_squares[sum_of_squares_sum_labmda_product] 246.4 µs 258.9 µs -4.82%
WallTime test_noop_pass 455.7 ns 580.5 ns -21.5%
WallTime test_make_bandpass 5.2 µs 5.9 µs -10.58%
WallTime test_make_highshelf 7.2 µs 7.6 µs -5.75%
WallTime test_noop_ellipsis_decorated 639.7 ns 760.5 ns -15.89%
WallTime test_array_alloc[100] 1.1 µs 1.2 µs -13.77%
WallTime test_sleep[0.001] 1.1 ms 1 ms +3.71%
WallTime test_fs_write[100] 13.4 µs 13.8 µs -2.68%
WallTime test_is_complete[board0] 1.8 µs 2 µs -13.31%
WallTime test_multiprocessing_map[100] 303.8 ms 64.4 ms ×4.7
WallTime test_solve_crossword[puzzle0-words0] 2.1 µs 2.3 µs -9%
WallTime test_multiprocessing_map[1000] 314.4 ms 63.4 ms ×5
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Benchmark async functions

1 participant