[claude] FSST LIKE: SSA fusion, dense short-circuit, _ wildcard, ILIKE, Shift-Or, Fat Teddy, planner #7921
Performance Regression: -2.45%
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
⚡ 58 improved benchmarks
❌ 75 regressed benchmarks
✅ 992 untouched benchmarks
🆕 19 new benchmarks
⏩ 115 skipped benchmarks1
🗄️ 38 archived benchmarks run2
Warning
Please fix the performance issues or acknowledge them on CodSpeed.
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ❌ | Simulation | chunked_bool_canonical_into[(10, 1000)] |
794.9 µs | 922 µs | -13.79% |
| ❌ | Simulation | chunked_bool_canonical_into[(100, 100)] |
102.7 µs | 116.4 µs | -11.81% |
| ❌ | Simulation | chunked_bool_canonical_into[(1000, 10)] |
46.8 µs | 59.5 µs | -21.26% |
| ❌ | Simulation | chunked_constant_i32_append_to_builder[(1000, 10)] |
30.9 µs | 39.5 µs | -21.79% |
| ❌ | Simulation | chunked_opt_bool_canonical_into[(10, 1000)] |
912.8 µs | 1,143.7 µs | -20.19% |
| ❌ | Simulation | chunked_opt_bool_canonical_into[(100, 100)] |
205 µs | 246.8 µs | -16.96% |
| ⚡ | Simulation | chunked_opt_bool_into_canonical[(10, 1000)] |
1.4 ms | 1.3 ms | +10% |
| ⚡ | Simulation | chunked_varbinview_into_canonical[(10, 1000)] |
2.2 ms | 1.9 ms | +15.1% |
| ❌ | Simulation | bench_compare_primitive[(10000, 128)] |
106.9 µs | 120.6 µs | -11.32% |
| ❌ | Simulation | bench_compare_primitive[(10000, 2)] |
106 µs | 118.4 µs | -10.47% |
| ❌ | Simulation | bench_compare_primitive[(10000, 32)] |
106.3 µs | 118.9 µs | -10.59% |
| ❌ | Simulation | bench_compare_primitive[(10000, 4)] |
105.8 µs | 119.1 µs | -11.17% |
| ❌ | Simulation | bench_compare_primitive[(10000, 8)] |
105.7 µs | 118.6 µs | -10.88% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(1000, 10000)] |
80.7 µs | 93 µs | -13.25% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(2000, 10000)] |
85.1 µs | 98.2 µs | -13.33% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(2500, 10000)] |
87.6 µs | 100.9 µs | -13.2% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(3333, 10000)] |
92.6 µs | 105.4 µs | -12.13% |
| ❌ | Simulation | bench_compare_sliced_dict_primitive[(5000, 10000)] |
101.6 µs | 114 µs | -10.88% |
| ⚡ | Simulation | encode_varbinview[(1000, 2)] |
203.2 µs | 164.5 µs | +23.51% |
| ❌ | Simulation | bench_sparse_coverage[0.01] |
366.5 µs | 439.5 µs | -16.61% |
| ... | ... | ... | ... | ... | ... |
ℹ️ 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 claude/optimize-string-lookup-KuJZB (d24e5cb) with develop (7349cd6)3
Footnotes
-
115 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. ↩
-
38 benchmarks were run, but are now archived. If they were deleted in another branch, consider rebasing to remove them from the report. Instead if they were added back, click here to restore them. ↩
-
No successful run was found on
ji/fsst-like-paper-2-work-clean(049c79f) during the generation of this report, sodevelop(7349cd6) was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩