Add PiecewiseSequence take microbenchmarks#8830
Merged
Merged
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Jul 21, 2026 in 0s
Performance Gate Passed
✅ 1788 untouched benchmarks
🆕 39 new benchmarks
⏩ 54 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| 🆕 | Simulation | optimized_constant_lengths[1] |
N/A | 427.3 µs | N/A |
| 🆕 | Simulation | optimized_constant_lengths[16] |
N/A | 102.3 µs | N/A |
| 🆕 | Simulation | optimized_constant_lengths[256] |
N/A | 87.6 µs | N/A |
| 🆕 | Simulation | optimized_constant_lengths[4] |
N/A | 149.5 µs | N/A |
| 🆕 | Simulation | optimized_constant_lengths[64] |
N/A | 89.9 µs | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[1] |
N/A | 456.9 µs | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[16] |
N/A | 103.7 µs | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[256] |
N/A | 87.5 µs | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[4] |
N/A | 156.5 µs | N/A |
| 🆕 | Simulation | prebuilt_dense_lengths[64] |
N/A | 90 µs | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[1] |
N/A | 471.6 µs | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[16] |
N/A | 110.2 µs | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[256] |
N/A | 93.5 µs | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[4] |
N/A | 163.3 µs | N/A |
| 🆕 | Simulation | reify_constant_lengths_then_take[64] |
N/A | 96.4 µs | N/A |
| 🆕 | Simulation | cursor_copy_safe[1000] |
N/A | 6.9 µs | N/A |
| 🆕 | Simulation | cursor_copy_safe[10000] |
N/A | 14.2 µs | N/A |
| 🆕 | Simulation | cursor_copy_safe[100000] |
N/A | 86.6 µs | N/A |
| 🆕 | Simulation | extend_safe[1000] |
N/A | 7.4 µs | N/A |
| 🆕 | Simulation | extend_safe[10000] |
N/A | 14 µs | N/A |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Comparing codex/piecewise-sequence-benchmarks (c731e4f) with develop (ae9ecec)
Footnotes
-
54 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