v0.0.11 - Faster task and ready-queue scheduling
⚡ Faster task and ready-queue scheduling
zuvloop 0.0.11 makes task creation and ready callback chains substantially faster while preserving timer and I/O fairness.
pip install zuvloop==0.0.11- Task creation and ready-only callback chains require less overhead, increasing task throughput from about 648k to 783k tasks/s and
sleep(0)throughput from about 70k to 2.07M iterations/s (#126). - Ready callback chains stay fast while I/O handles remain open, improving the idle-connection workload from 53.2k to 361.2k iterations/s while retaining bounded I/O latency (#128).
- Performance coverage now includes task creation and ready chains with idle connections, and the refreshed comparison shows zuvloop ahead of uvloop on 11 of 12 README benchmarks (#125, #127, #129).
Full changelog: v0.0.10...v0.0.11