Build benchmarks with whole-program optimization - #9259
Closed
connortsui20 wants to merge 1 commit into
Closed
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Aug 7, 2026 in 0s
Performance Gate Passed
⚡ 115 improved benchmarks
✅ 146 untouched benchmarks
⏩ 1719 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | slice_vortex_buffer |
14.2 µs | 5.6 µs | ×2.5 |
| ⚡ | Simulation | from_iter_bit_buffer[65536] |
233.3 µs | 136.8 µs | +70.59% |
| ⚡ | Simulation | slice_tight_loop_arrow[65536] |
94.6 µs | 55.7 µs | +69.95% |
| ⚡ | Simulation | per_element_value[(16384, 0.01)] |
181.7 µs | 111.8 µs | +62.58% |
| ⚡ | Simulation | from_iter_bit_buffer[16384] |
67.8 µs | 41.9 µs | +61.82% |
| ⚡ | Simulation | value_arrow_buffer[65536] |
895.1 µs | 570.8 µs | +56.82% |
| ⚡ | Simulation | value_arrow_buffer[16384] |
224.1 µs | 142.9 µs | +56.8% |
| ⚡ | Simulation | value_vortex_buffer[65536] |
895.1 µs | 570.8 µs | +56.8% |
| ⚡ | Simulation | value_vortex_buffer[16384] |
224.1 µs | 143 µs | +56.73% |
| ⚡ | Simulation | value_arrow_buffer[2048] |
28.4 µs | 18.1 µs | +56.69% |
| ⚡ | Simulation | value_arrow_buffer[1024] |
14.4 µs | 9.2 µs | +56.56% |
| ⚡ | Simulation | set_slices[(16384, 0.01)] |
23.4 µs | 15 µs | +56.25% |
| ⚡ | Simulation | value_vortex_buffer[2048] |
28.4 µs | 18.2 µs | +56.11% |
| ⚡ | Simulation | per_element_value[(16384, 0.1)] |
202.9 µs | 130.1 µs | +55.93% |
| ⚡ | Simulation | value_vortex_buffer[1024] |
14.4 µs | 9.3 µs | +55.42% |
| ⚡ | Simulation | append_buffer_arrow_buffer[128] |
7.6 µs | 4.9 µs | +53.46% |
| ⚡ | Simulation | value_arrow_buffer[128] |
2.2 µs | 1.4 µs | +53.23% |
| ⚡ | Simulation | bitand_owned_lhs_vortex_buffer[128] |
7.3 µs | 4.8 µs | +51.88% |
| ⚡ | Simulation | from_bool_slice[1024] |
5 µs | 3.3 µs | +50.05% |
| ⚡ | Simulation | bitwise_and_vortex_buffer[1024] |
6.2 µs | 4.2 µs | +48.56% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
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 ct/lto-bench (f5a4567) with develop (4e3be5b)
Footnotes
-
1719 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. ↩
Loading