Avoid expanding unreferenced struct plan fields - #9254
Draft
joseph-isaacs wants to merge 1 commit into
Draft
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Aug 7, 2026 in 0s
Performance Gate Passed
⚡ 4 improved benchmarks
✅ 1930 untouched benchmarks
⏩ 51 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | decompress[u64, (1000, 16)] |
134.7 µs | 72.3 µs | +86.27% |
| ⚡ | Simulation | take[small_m/shuffled/primitive/nonnull/chunks=16384/indices=16] |
1.3 ms | 1.2 ms | +12.41% |
| ⚡ | Simulation | compact_sliced[(4096, 90)] |
1.9 µs | 1.7 µs | +11.69% |
| ⚡ | Simulation | compact_sliced[(16384, 90)] |
2 µs | 1.8 µs | +10.81% |
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing ji/vx-plan-perf (f5f53a0) with develop (ad5de22)2
Footnotes
-
51 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. ↩
-
No successful run was found on
vortex-plan-zoned-pruning(1673868) during the generation of this report, sodevelop(ad5de22) was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩
Loading