array slots #6870
Draft
array slots #6870
CodSpeed HQ / CodSpeed Performance Analysis
failed
Mar 13, 2026
Performance Regression: -31.92%
⚡ 10 improved benchmarks
❌ 2 regressed benchmarks
✅ 997 untouched benchmarks
⏩ 1515 skipped benchmarks1
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | chunked_constant_i32_append_to_builder[(1000, 10)] |
43.1 µs | 32.8 µs | +31.13% |
| ⚡ | Simulation | chunked_opt_bool_canonical_into[(10, 1000)] |
2.2 ms | 1.9 ms | +15.83% |
| ⚡ | Simulation | chunked_opt_bool_into_canonical[(10, 1000)] |
2.5 ms | 2.1 ms | +15.88% |
| ⚡ | Simulation | chunked_opt_bool_canonical_into[(100, 100)] |
404 µs | 365.3 µs | +10.6% |
| ⚡ | Simulation | chunked_opt_bool_into_canonical[(100, 100)] |
439.6 µs | 396.6 µs | +10.83% |
| ❌ | Simulation | chunked_opt_bool_into_canonical[(1000, 10)] |
107.2 µs | 157.5 µs | -31.92% |
| ⚡ | Simulation | bench_many_nulls[0.5] |
365.5 µs | 327.5 µs | +11.58% |
| ⚡ | Simulation | bench_many_nulls[0.9] |
533.5 µs | 466.4 µs | +14.4% |
| ❌ | Simulation | scalar_at_struct_simple |
673.3 µs | 837.7 µs | -19.63% |
| ⚡ | Simulation | new_alp_prim_test_between[f64, 32768] |
251.9 µs | 195.4 µs | +28.88% |
| ⚡ | Simulation | bitwise_not_vortex_buffer_mut[1024] |
564.7 ns | 506.4 ns | +11.52% |
| ⚡ | Simulation | bitwise_not_vortex_buffer_mut[128] |
405.3 ns | 346.9 ns | +16.81% |
Comparing ji/slots-for-arrays (e089aa4) with develop (4b7207e)
Footnotes
-
1515 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