Share FSST symbol table state between executed variants of arrays.#8222
4 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.
⚡ 18 improved benchmarks
❌ 4 regressed benchmarks
✅ 1253 untouched benchmarks
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | chunked_bool_canonical_into[(1000, 10)] |
30.6 µs | 45.5 µs | -32.83% |
| ❌ | Simulation | chunked_varbinview_canonical_into[(1000, 10)] |
161.6 µs | 197.8 µs | -18.29% |
| ❌ | Simulation | chunked_varbinview_into_canonical[(1000, 10)] |
176.2 µs | 212.4 µs | -17.02% |
| ❌ | Simulation | bitwise_not_vortex_buffer_mut[128] |
246.1 ns | 275.3 ns | -10.6% |
| ⚡ | Simulation | pushdown_compare[(1000, 16, 4)] |
344.8 µs | 141.1 µs | ×2.4 |
| ⚡ | Simulation | pushdown_compare[(1000, 64, 4)] |
345.8 µs | 141.5 µs | ×2.4 |
| ⚡ | Simulation | pushdown_compare[(1000, 4, 4)] |
344.8 µs | 141.3 µs | ×2.4 |
| ⚡ | Simulation | pushdown_compare[(1000, 4, 8)] |
349.6 µs | 145.2 µs | ×2.4 |
| ⚡ | Simulation | pushdown_compare[(1000, 64, 8)] |
351.7 µs | 147.2 µs | ×2.4 |
| ⚡ | Simulation | pushdown_compare[(1000, 16, 8)] |
357.3 µs | 153.1 µs | ×2.3 |
| ⚡ | Simulation | pushdown_compare[(10000, 16, 4)] |
418.2 µs | 221.3 µs | +88.98% |
| ⚡ | Simulation | pushdown_compare[(10000, 64, 4)] |
417.1 µs | 221 µs | +88.77% |
| ⚡ | Simulation | pushdown_compare[(10000, 4, 4)] |
418.1 µs | 221.6 µs | +88.66% |
| ⚡ | Simulation | pushdown_compare[(10000, 4, 8)] |
423.5 µs | 227.7 µs | +85.95% |
| ⚡ | Simulation | pushdown_compare[(10000, 64, 8)] |
424.2 µs | 228.3 µs | +85.84% |
| ⚡ | Simulation | pushdown_compare[(10000, 16, 8)] |
459.7 µs | 263.6 µs | +74.4% |
| ⚡ | Simulation | baseline_eq[4, 65536] |
237.9 µs | 185.1 µs | +28.52% |
| ⚡ | Simulation | baseline_lt[16, 65536] |
275.5 µs | 217.6 µs | +26.61% |
| ⚡ | Simulation | baseline_lt[4, 65536] |
253.2 µs | 200.9 µs | +25.99% |
| ⚡ | Simulation | eq_pushdown_low_match |
1,152.4 µs | 955.5 µs | +20.6% |
| ... | ... | ... | ... | ... | ... |
ℹ️ 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 adamg/bump-fsst (afd4751) with develop (84a4a3f)