Export VarBin to Arrow without canonicalizing the encoding first - #9370
Open
robert3005 wants to merge 1 commit into
Open
Export VarBin to Arrow without canonicalizing the encoding first#9370robert3005 wants to merge 1 commit into
robert3005 wants to merge 1 commit into
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Aug 11, 2026 in 0s
Performance Gate Passed
⚡ 2 improved benchmarks
✅ 1960 untouched benchmarks
🆕 4 new benchmarks
⏩ 89 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | cold_misaligned[(64, 256)] |
5.2 ms | 4.4 ms | +19.31% |
| ⚡ | Simulation | slice_primitive_tight_loop[10000] |
473.8 µs | 424.1 µs | +11.71% |
| 🆕 | Simulation | file_to_offset_array[binary_array] |
N/A | 317.6 ms | N/A |
| 🆕 | Simulation | file_to_offset_array[string_array] |
N/A | 317.6 ms | N/A |
| 🆕 | Simulation | file_to_offset_batches[binary_array] |
N/A | 195.6 ms | N/A |
| 🆕 | Simulation | file_to_offset_batches[string_array] |
N/A | 196.1 ms | N/A |
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 rk/arrowvarbinnoexecute (a39053c) with develop (ca7f626)2
Footnotes
-
89 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
rk/string-arrow-benches(4fce0bc) during the generation of this report, sodevelop(ca7f626) was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩
Loading