Repository navigation
Perform validation and null view replacement in two passes - #10148
2 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.
⚠️ 1 benchmark measured no execution time
Nothing ran under measurement, usually because the compiler removed the code under test. This result is not comparable, so it counts as unchanged.
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
⚡ 4 improved benchmarks
❌ 2 regressed benchmarks
✅ 2097 untouched benchmarks
🆕 2 new benchmarks
⏩ 503 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | WallTime | scalar_subtract_neon |
12.2 µs | 14 µs | -13.13% |
| ❌ | WallTime | dict_canonicalize_gt_u8_neon[1000000] |
493.5 µs | 562.1 µs | -12.2% |
| ⚡ | Simulation | all_valid_exclusive[65536] |
6.9 ms | 3.5 ms | +95.37% |
| ⚡ | Simulation | all_valid_exclusive[4096] |
438.2 µs | 231.1 µs | +89.6% |
| ⚡ | Simulation | nullable_exclusive[4096] |
350.3 µs | 192.8 µs | +81.67% |
| ⚡ | Simulation | nullable_exclusive[65536] |
4.9 ms | 2.8 ms | +76.58% |
| 🆕 | Simulation | outlined_nullable_exclusive[4096] |
N/A | 368.6 µs | N/A |
| 🆕 | Simulation | outlined_nullable_exclusive[65536] |
N/A | 5.2 ms | N/A |
| Simulation | bench_compare_sliced_dict_primitive[(3333, 10000)] |
79.2 µs | < 1 ns | N/A |
Tip
Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.
Comparing rk/validate (cb9d840) with develop (9a08b82)
Footnotes
-
503 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. ↩