BitBuffer binary operations support in place updates to lhs #8162
3 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.
⚡ 20 improved benchmarks
❌ 3 regressed benchmarks
✅ 1252 untouched benchmarks
🆕 5 new benchmarks
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | chunked_bool_canonical_into[(100, 100)] |
98 µs | 87.6 µs | +11.89% |
| ⚡ | Simulation | chunked_opt_bool_canonical_into[(100, 100)] |
199.6 µs | 180.8 µs | +10.41% |
| ⚡ | Simulation | chunked_opt_bool_canonical_into[(1000, 10)] |
55.1 µs | 35 µs | +57.21% |
| ⚡ | Simulation | chunked_opt_bool_into_canonical[(1000, 10)] |
69 µs | 49.9 µs | +38.06% |
| ❌ | Simulation | chunked_varbinview_opt_canonical_into[(1000, 10)] |
188.1 µs | 215.2 µs | -12.6% |
| ⚡ | Simulation | chunked_bool_canonical_into[(1000, 10)] |
45 µs | 34.8 µs | +29.26% |
| ❌ | Simulation | varbinview_zip_block_mask |
2.9 ms | 3.4 ms | -14.06% |
| ⚡ | Simulation | fsst_compress_string |
13.8 ms | 12.3 ms | +12.67% |
| ⚡ | Simulation | compress_fsst[(10000, 4, 4)] |
1.5 ms | 1.4 ms | +11.41% |
| ⚡ | Simulation | compress_fsst[(10000, 4, 8)] |
1.6 ms | 1.4 ms | +11.14% |
| ⚡ | Simulation | append_vortex_buffer[1024] |
14.7 µs | 7.5 µs | +95.75% |
| 🆕 | Simulation | bitand_owned_lhs_vortex_buffer[65536] |
N/A | 11.3 µs | N/A |
| ⚡ | Simulation | append_vortex_buffer[128] |
2.1 µs | 1.1 µs | +85.46% |
| 🆕 | Simulation | bitand_owned_lhs_vortex_buffer[1024] |
N/A | 3.5 µs | N/A |
| 🆕 | Simulation | bitand_owned_lhs_vortex_buffer[128] |
N/A | 3.3 µs | N/A |
| 🆕 | Simulation | bitand_owned_lhs_vortex_buffer[16384] |
N/A | 5.3 µs | N/A |
| 🆕 | Simulation | bitand_owned_lhs_vortex_buffer[2048] |
N/A | 3.6 µs | N/A |
| ⚡ | Simulation | append_buffer_vortex_buffer[1024] |
15.6 µs | 12.4 µs | +25.48% |
| ⚡ | Simulation | append_buffer_vortex_buffer[128] |
11.5 µs | 10.1 µs | +13.98% |
| ⚡ | Simulation | append_vortex_buffer[16384] |
231.1 µs | 117.2 µs | +97.19% |
| ... | ... | ... | ... | ... | ... |
ℹ️ 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 rk/optimise-bit-buffer (c8bc973) with develop (73454db)