DO NOT MERGE Combine PiecewiseSequence take stack#8837
1 benchmark regressed
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
⚡ 32 improved benchmarks
❌ 1 regressed benchmark
✅ 1637 untouched benchmarks
🆕 128 new benchmarks
⏩ 53 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | varbinview_large |
389.9 µs | 446.4 µs | -12.66% |
| ⚡ | Simulation | struct_large |
432.6 µs | 38 µs | ×11 |
| ⚡ | Simulation | fsl_large |
616.5 µs | 87.8 µs | ×7 |
| ⚡ | Simulation | take_fsl_random[1024, 1000] |
15.2 ms | 6 ms | ×2.5 |
| ⚡ | Simulation | take_fsl_nullable_random[1024, 1000] |
14.8 ms | 6 ms | ×2.5 |
| ⚡ | Simulation | take_fsl_random[256, 1000] |
3.5 ms | 1.6 ms | ×2.2 |
| ⚡ | Simulation | take_fsl_nullable_random[256, 1000] |
3.4 ms | 1.6 ms | ×2.1 |
| ⚡ | Simulation | take_fsl_random[1024, 100] |
1,568.1 µs | 798 µs | +96.51% |
| ⚡ | Simulation | take_fsl_nullable_random[1024, 100] |
1,535.9 µs | 808.3 µs | +90.02% |
| ⚡ | Simulation | take_fsl_random[256, 100] |
418.5 µs | 237.7 µs | +76.06% |
| ⚡ | Simulation | take_fsl_random[64, 1000] |
815.7 µs | 468.1 µs | +74.28% |
| ⚡ | Simulation | take_fsl_nullable_random[64, 1000] |
812 µs | 482.8 µs | +68.19% |
| ⚡ | Simulation | take_fsl_nullable_random[256, 100] |
415.8 µs | 247.9 µs | +67.73% |
| ⚡ | Simulation | list_i32_large |
172.3 µs | 106.2 µs | +62.22% |
| ⚡ | Simulation | take_fsl_random[16, 1000] |
237.9 µs | 182.4 µs | +30.43% |
| ⚡ | Simulation | take_filter_list_slice_mask_random_indices[256, 50] |
118.4 µs | 93.2 µs | +27.06% |
| ⚡ | Simulation | take_filter_list_small_uncached_random_mask_random_indices[256, 10] |
116.1 µs | 91.6 µs | +26.82% |
| ⚡ | Simulation | take_filter_list_nullable_random_mask_random_indices[256, 50] |
128.4 µs | 101.3 µs | +26.78% |
| ⚡ | Simulation | take_filter_list_small_random_mask_random_indices[256, 10] |
115.4 µs | 91.1 µs | +26.69% |
| ⚡ | Simulation | take_filter_list_slice_mask_random_indices[768, 50] |
118.6 µs | 93.9 µs | +26.3% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing codex/piecewise-sequence-combined-pr (012f18f) with develop (e6eeaae)
Footnotes
-
53 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. ↩