feat(buffer): add allocator-backed storage - #9668
7 benchmarks regressed
⚠️ Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.
For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
⚡ 69 improved benchmarks
❌ 7 regressed benchmarks
✅ 2018 untouched benchmarks
🆕 78 new benchmarks
⏩ 206 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | decompress[u16, (4000, 256)] |
38.3 µs | 58.3 µs | -34.35% |
| ❌ | WallTime | lanezip_checked_add_u32_avx512[16384] |
3.5 µs | 4.5 µs | -22.35% |
| ❌ | Simulation | random_i16[0.95] |
78.3 µs | 94 µs | -16.73% |
| ❌ | Simulation | take_indices[(1000, 16)] |
81.9 µs | 94.2 µs | -13% |
| ❌ | Simulation | push_n_vortex_buffer[u32, 128] |
2.7 µs | 3.1 µs | -12.61% |
| ❌ | Simulation | push_n_vortex_buffer[u64, 128] |
3 µs | 3.4 µs | -11.8% |
| ❌ | Simulation | chunked_opt_bool_into_canonical[(1000, 10)] |
86 µs | 95.5 µs | -10.02% |
| ⚡ | Simulation | slice_tight_loop_vortex[65536] |
121.7 µs | 59.2 µs | ×2.1 |
| ⚡ | Simulation | slice_empty_tight_loop_vortex |
71.3 µs | 41.2 µs | +73.19% |
| ⚡ | Simulation | take_fsl_f16_force_per_index[2048, 10] |
581 µs | 362.2 µs | +60.42% |
| ⚡ | Simulation | bitwise_and_vortex_buffer[128] |
6.3 µs | 3.9 µs | +59.82% |
| ⚡ | Simulation | bitwise_or_vortex_buffer[128] |
6.3 µs | 3.9 µs | +58.41% |
| ⚡ | Simulation | take_fsl_f16_force_per_index[1024, 10] |
320.1 µs | 210.5 µs | +52.03% |
| ⚡ | Simulation | random_i8[0.5] |
96.5 µs | 66.7 µs | +44.7% |
| ⚡ | Simulation | bitwise_not_vortex_buffer[128] |
6.8 µs | 4.7 µs | +44.36% |
| ⚡ | Simulation | cached_indices_i32[0.01] |
51.9 µs | 36.4 µs | +42.88% |
| ⚡ | Simulation | take_fsl_f16_force_per_index[512, 10] |
189.2 µs | 134.9 µs | +40.25% |
| ⚡ | Simulation | in_place_nullable[16384] |
50.8 µs | 36.7 µs | +38.5% |
| ⚡ | Simulation | bitand_owned_lhs_vortex_buffer[128] |
6 µs | 4.6 µs | +32.12% |
| ⚡ | Simulation | bitand_owned_lhs_vortex_buffer[1024] |
6.2 µs | 4.7 µs | +30.9% |
| ... | ... | ... | ... | ... | ... |
ℹ️ 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 ngates/buffer-allocator-core (619359d) with develop (6db45e9)
Footnotes
-
206 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. ↩