Execute spatial predicates with RowFn - #9350
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.
⚡ 14 improved benchmarks
❌ 1 regressed benchmark
✅ 1966 untouched benchmarks
🆕 1 new benchmark
⏩ 442 skipped benchmarks1
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | WallTime | words_gather_scalar[65536] |
8.3 µs | 9.4 µs | -11.75% |
| ⚡ | Simulation | nullable_points_x_constant |
1,402.2 µs | 717.2 µs | +95.5% |
| ⚡ | Simulation | constant_x_nullable_points |
1,402.9 µs | 720.7 µs | +94.67% |
| ⚡ | Simulation | constant_x_nullable_polygons_disjoint |
1,531.9 µs | 793.7 µs | +93.02% |
| ⚡ | Simulation | points_x_constant |
1,278.8 µs | 664.4 µs | +92.48% |
| ⚡ | Simulation | polygons_overlapping_x_constant |
1,300.3 µs | 677.5 µs | +91.93% |
| ⚡ | Simulation | constant_x_points |
1,278.9 µs | 668.4 µs | +91.34% |
| ⚡ | Simulation | nullable_polygons_disjoint_x_constant |
1,539 µs | 809.8 µs | +90.05% |
| ⚡ | Simulation | polygons_disjoint_x_constant |
1,291.7 µs | 680.8 µs | +89.74% |
| ⚡ | Simulation | constant_x_polygons_disjoint |
1,295.3 µs | 683.4 µs | +89.55% |
| ⚡ | Simulation | nullable_polygons_x_nullable_points |
597.3 µs | 416.1 µs | +43.54% |
| ⚡ | Simulation | nullable_polygons_90pct_x_constant_point |
528.6 µs | 405.9 µs | +30.22% |
| ⚡ | Simulation | column_x_column_polygons |
321.6 µs | 269.7 µs | +19.25% |
| ⚡ | Simulation | column_x_column_polygons |
324 µs | 275.6 µs | +17.58% |
| ⚡ | Simulation | column_x_column_points |
281.8 µs | 251.3 µs | +12.12% |
| 🆕 | Simulation | constant_x_polygons_overlapping |
N/A | 841.8 µs | 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 ct/row-fn-spatial-predicates (a37c59f) with ct/row-fn-spatial-distance (f77666b)
Footnotes
-
442 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. ↩