break[array]: lazy compare function #6495
Merged
CodSpeed HQ / CodSpeed Performance Analysis
succeeded
Feb 16, 2026 in 0s
Performance Gate Passed
⚡ 43 improved benchmarks
✅ 1014 untouched benchmarks
⏩ 1346 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | Simulation | bench_compare_primitive[(10000, 2)] |
155.4 µs | 132.4 µs | +17.31% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 128)] |
159.5 µs | 133.8 µs | +19.14% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 2048)] |
214.6 µs | 170.5 µs | +25.86% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 32)] |
157.1 µs | 132.7 µs | +18.38% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 512)] |
174.7 µs | 145.1 µs | +20.4% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 4)] |
155.5 µs | 131.3 µs | +18.44% |
| ⚡ | Simulation | bench_compare_primitive[(100000, 128)] |
797.1 µs | 544.7 µs | +46.32% |
| ⚡ | Simulation | bench_compare_primitive[(10000, 8)] |
155.9 µs | 132.1 µs | +18.04% |
| ⚡ | Simulation | bench_compare_primitive[(100000, 2)] |
793.4 µs | 542 µs | +46.39% |
| ⚡ | Simulation | bench_compare_primitive[(100000, 2048)] |
896.3 µs | 621.5 µs | +44.2% |
| ⚡ | Simulation | bench_compare_primitive[(100000, 32)] |
794.8 µs | 542.7 µs | +46.45% |
| ⚡ | Simulation | bench_compare_primitive[(100000, 4)] |
793 µs | 541.8 µs | +46.36% |
| ⚡ | Simulation | bench_compare_primitive[(100000, 512)] |
855.4 µs | 596.1 µs | +43.48% |
| ⚡ | Simulation | bench_compare_primitive[(100000, 8)] |
793.5 µs | 542.3 µs | +46.33% |
| ⚡ | Simulation | bench_compare_varbin[(100000, 128)] |
808.9 µs | 558.4 µs | +44.87% |
| ⚡ | Simulation | bench_compare_varbin[(10000, 128)] |
171.2 µs | 147.8 µs | +15.8% |
| ⚡ | Simulation | bench_compare_varbin[(10000, 2)] |
161.8 µs | 140.5 µs | +15.2% |
| ⚡ | Simulation | bench_compare_varbin[(10000, 2048)] |
310.1 µs | 267.5 µs | +15.92% |
| ⚡ | Simulation | bench_compare_varbin[(10000, 32)] |
163.7 µs | 142.3 µs | +15.02% |
| ⚡ | Simulation | bench_compare_varbin[(100000, 4)] |
799.9 µs | 550.8 µs | +45.23% |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Comparing ji/lazy-compare (ac4743d) with develop (3029e9b)
Footnotes
-
1346 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