pluggable registry for input/export arrow kernels #7824
11 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.
⚡ 79 improved benchmarks
❌ 11 regressed benchmarks
✅ 1127 untouched benchmarks
🆕 4 new benchmarks
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | chunked_varbinview_opt_into_canonical[(1000, 10)] |
323.7 µs | 239.6 µs | +35.12% |
| ⚡ | Simulation | chunked_varbinview_into_canonical[(1000, 10)] |
300.2 µs | 210.9 µs | +42.29% |
| ⚡ | Simulation | chunked_varbinview_canonical_into[(10, 1000)] |
1.7 ms | 1.5 ms | +10.15% |
| ⚡ | Simulation | chunked_varbinview_canonical_into[(100, 100)] |
400.3 µs | 273 µs | +46.6% |
| ⚡ | Simulation | chunked_varbinview_opt_canonical_into[(100, 100)] |
498.7 µs | 411.1 µs | +21.3% |
| ⚡ | Simulation | chunked_varbinview_canonical_into[(1000, 10)] |
284.8 µs | 197.8 µs | +43.99% |
| ⚡ | Simulation | chunked_varbinview_opt_canonical_into[(1000, 10)] |
307.2 µs | 225 µs | +36.56% |
| ⚡ | Simulation | chunked_varbinview_into_canonical[(10, 1000)] |
2.2 ms | 1.9 ms | +12.66% |
| ⚡ | Simulation | chunked_varbinview_into_canonical[(100, 100)] |
458.4 µs | 358.1 µs | +28% |
| ⚡ | Simulation | chunked_varbinview_opt_into_canonical[(100, 100)] |
557 µs | 462.8 µs | +20.35% |
| ⚡ | Simulation | encode_primitives[u8, (10000, 2)] |
356.2 µs | 314.5 µs | +13.28% |
| ⚡ | Simulation | encode_primitives[u8, (10000, 32)] |
358.3 µs | 318.9 µs | +12.35% |
| ⚡ | Simulation | encode_primitives[u8, (10000, 4)] |
355.6 µs | 314.8 µs | +12.96% |
| ⚡ | Simulation | encode_primitives[u8, (10000, 512)] |
375 µs | 335.7 µs | +11.7% |
| ⚡ | Simulation | encode_primitives[u8, (10000, 8)] |
355.9 µs | 315.7 µs | +12.74% |
| ⚡ | Simulation | execute_scalar_struct_simple |
467.2 µs | 407.1 µs | +14.75% |
| ⚡ | Simulation | binary_search_vortex |
698.1 ns | 485 ns | +43.93% |
| ⚡ | Simulation | slice_dict_tight_loop[10000] |
387.9 µs | 351.9 µs | +10.23% |
| ⚡ | Simulation | varbinview_large |
174.6 µs | 130 µs | +34.3% |
| ⚡ | Simulation | take_search[(0.005, 0.05)] |
168.4 µs | 131.2 µs | +28.33% |
| ... | ... | ... | ... | ... | ... |
ℹ️ 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 aduffy/arrow-vtable (7949f04) with develop (96dda71)