Repository navigation
Move panic case in vortex_expect/bail/ensure to a cold handler - #9903
1 benchmark 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.
⚡ 49 improved benchmarks
❌ 1 regressed benchmark
✅ 2152 untouched benchmarks
⏩ 218 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | WallTime | dict_canonicalize_gt_u8_neon[1000000] |
488.1 µs | 573.3 µs | -14.87% |
| ⚡ | Simulation | slice_vortex_buffer |
6.6 µs | 3.4 µs | +95.9% |
| ⚡ | WallTime | filtered_sink_i64_avx2[OneNullInEight] |
31.3 µs | 21.9 µs | +42.99% |
| ⚡ | WallTime | filtered_sink_i64_avx512[OneNullInEight] |
31.9 µs | 22.8 µs | +40.23% |
| ⚡ | Simulation | runend_decompress_u32 |
241.8 µs | 177 µs | +36.58% |
| ⚡ | Simulation | decode_bool[10000_2_all_false] |
223.8 µs | 175.7 µs | +27.35% |
| ⚡ | Simulation | decode_bool[10000_2_all_true] |
223.2 µs | 175.7 µs | +27.05% |
| ⚡ | Simulation | decode_bool[10000_2_mostly_true] |
230.8 µs | 182.7 µs | +26.35% |
| ⚡ | Simulation | decode_bool[10000_2_mostly_false] |
231.3 µs | 183.3 µs | +26.16% |
| ⚡ | Simulation | decompress[u16, (10000, 4)] |
199 µs | 158.9 µs | +25.22% |
| ⚡ | Simulation | allocate_drop_bytes[0] |
575.7 ns | 466 ns | +23.54% |
| ⚡ | Simulation | decode_bool[10000_2_alternating] |
260.8 µs | 213.5 µs | +22.15% |
| ⚡ | Simulation | decode_bool[10000_10_all_true] |
59.1 µs | 48.4 µs | +22.07% |
| ⚡ | Simulation | decode_bool[10000_10_all_false] |
59.8 µs | 49.2 µs | +21.49% |
| ⚡ | WallTime | filtered_sink_i64_avx2[NineNullsInTen] |
18.2 µs | 14.9 µs | +21.48% |
| ⚡ | Simulation | slice_empty_tight_loop_vortex |
41.2 µs | 34 µs | +21.15% |
| ⚡ | Simulation | new_raw_prim_test_between[i32, 2048] |
77.7 µs | 64.1 µs | +21.11% |
| ⚡ | Simulation | null_count_run_end[(32000, 4, 0.01)] |
433.7 µs | 359.8 µs | +20.54% |
| ⚡ | WallTime | arrow_checked_add_u32_avx2[16384] |
21.3 µs | 17.7 µs | +20.53% |
| ⚡ | Simulation | decode_bool[10000_10_mostly_true] |
61.7 µs | 51.3 µs | +20.4% |
| ... | ... | ... | ... | ... | ... |
ℹ️ 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 myrrc/vortex-panics-cold (b02ec9e) with develop (4af09a9)
Footnotes
-
218 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. ↩