Performance study · 18 October 2026
16 GB/s of JSON.
On a laptop.
From Daniel Lemire’s server benchmark to a 24-core Windows laptop: isolated WSL, free-threaded Python, and fewer Python objects.
24.8% higher throughput with field projection versus lazy views, at 24 threads.
Measured here · 24 threads
Median of seven runs.
7.577 GB counted in 0.472 seconds.
Table 1 · Median throughput, GB/s
| Threads | Lazy | Fields |
|---|---|---|
| 1 | 1.41 | 1.67 |
| 4 | 4.38 | 5.38 |
| 8 | 7.64 | 8.94 |
| 16 | 11.99 | 14.37 |
| 24 | 12.87 | 16.07 |
In-memory parsing and counting only. Shared laptop, not dedicated hardware. No claim to beat the article’s server.