Add take-based rebuild strategy for ListView with small lists #6492
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Feb 24, 2026 in 0s
Performance Gate Passed
⚡ 5 improved benchmarks
✅ 949 untouched benchmarks
⏩ 1466 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | i32_small |
156.9 µs | 83.4 µs | +88.2% |
| ⚡ | Simulation | struct_small |
406 µs | 86.4 µs | ×4.7 |
| ⚡ | Simulation | varbinview_small |
388.3 µs | 169.3 µs | ×2.3 |
| ⚡ | Simulation | i32_small_overlapping |
146.4 µs | 66.3 µs | ×2.2 |
| ⚡ | Simulation | rebuild_naive |
2,722.3 µs | 266.5 µs | ×10 |
Comparing bp/listview-rebuild (50feb59) with develop (e7b81e9)
Footnotes
-
1466 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