Add PiecewiseSequence take microbenchmarks#8830
Draft
danking wants to merge 2 commits into
Draft
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Jul 17, 2026 in 0s
Performance Gate Passed
✅ 1798 untouched benchmarks
🆕 30 new benchmarks
⏩ 52 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| 🆕 | Simulation | optimized_constant_lengths[1] |
N/A | 53.6 ms | N/A |
| 🆕 | Simulation | optimized_constant_lengths[1024] |
N/A | 7.9 ms | N/A |
| 🆕 | Simulation | optimized_constant_lengths[16] |
N/A | 10 ms | N/A |
| 🆕 | Simulation | optimized_constant_lengths[256] |
N/A | 8 ms | N/A |
| 🆕 | Simulation | optimized_constant_lengths[4] |
N/A | 16.5 ms | N/A |
| 🆕 | Simulation | optimized_constant_lengths[64] |
N/A | 8.3 ms | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[1] |
N/A | 59.7 ms | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[1024] |
N/A | 7.9 ms | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[16] |
N/A | 10.4 ms | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[256] |
N/A | 8 ms | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[4] |
N/A | 18 ms | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[64] |
N/A | 8.4 ms | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[1] |
N/A | 63.7 ms | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[1024] |
N/A | 7.9 ms | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[16] |
N/A | 10.5 ms | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[256] |
N/A | 8 ms | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[4] |
N/A | 18.8 ms | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[64] |
N/A | 8.5 ms | N/A |
| 🆕 | Simulation | cursor_copy_safe[1000] |
N/A | 6.7 µs | N/A |
| 🆕 | Simulation | cursor_copy_safe[10000] |
N/A | 14.2 µs | N/A |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Comparing codex/piecewise-sequence-benchmarks (388d234) with codex/piecewise-sequential-run-take-consumers (e4a0543)
Footnotes
-
52 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
Loading