mirror of
https://github.com/simonw/datasette.git
synced 2026-10-27 02:37:06 +01:00
Runs the table pages on 3.15.0b4t with parallel and sequential extras, 1-8 SQL threads, and 1 or 8 requests in flight. On the GIL build parallel extras are slower because the SQL worker threads contend for the GIL on every fetched row. On the free-threaded build that penalty disappears and throughput under load is 2.2-3.1x higher. Adds a patch that resolves extras in parallel only when the GIL is disabled, the stress and gather microbenchmark tools, and the raw results. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01F8mEgRS8swZfYqwqrVMeo5 |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| analyze_collapsed.py | ||
| bench_asgi.py | ||
| e2e_bench.py | ||
| ft_stress.py | ||
| load.py | ||
| measure_ab.py | ||
| micro_gather.py | ||
| serve_variant.py | ||
| summarize_all.py | ||