feat: add support for analysis mode #152
Merged
CodSpeed HQ / CodSpeed Performance Analysis
failed
Dec 19, 2025
Performance Regression: -20%
Summary
⚡ 12 improvements
❌ 9 regressions
✅ 345 untouched
🆕 209 new
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Benchmarks breakdown
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | WallTime | Iterative[21] |
22 ns | 21 ns | +4.76% |
| ⚡ | WallTime | Iterative[20] |
21 ns | 20 ns | +5% |
| ⚡ | WallTime | Iterative |
21 ns | 20 ns | +5% |
| ⚡ | WallTime | n_queens_solver[6] |
20.9 µs | 20.2 µs | +3.08% |
| ⚡ | WallTime | hamiltonian_cycle[5] |
959 ns | 893 ns | +7.39% |
| ⚡ | WallTime | hamiltonian_cycle[7] |
1.9 µs | 1 µs | +83.9% |
| ❌ | WallTime | graph_coloring[6] |
1.2 µs | 1.3 µs | -6.7% |
| 🆕 | WallTime | allocate |
N/A | 1 s | N/A |
| 🆕 | Simulation | allocate |
N/A | 28.5 µs | N/A |
| ⚡ | Simulation | string_copy_with_bytes_counter |
798.1 ns | 768.1 ns | +3.91% |
| ❌ | Simulation | find_highest_set_bit[255] |
121.1 ns | 151.4 ns | -20% |
| ❌ | Simulation | find_highest_set_bit[42] |
121.1 ns | 151.4 ns | -20% |
| ❌ | Simulation | find_highest_set_bit[1024] |
121.1 ns | 151.4 ns | -20% |
| ❌ | Simulation | find_highest_set_bit[65535] |
121.1 ns | 151.4 ns | -20% |
| ⚡ | Simulation | print_env_hello |
8.2 µs | 7.7 µs | +5.66% |
| ⚡ | Simulation | iterative[0] |
148.3 ns | 119.2 ns | +24.48% |
| ❌ | Simulation | recursive_memoized[BTreeMap<u64, u64>, 0] |
371.7 ns | 430.3 ns | -13.62% |
| ⚡ | Simulation | fibo_10 |
119.2 ns | 90 ns | +32.41% |
| 🆕 | Memory | fibonacci_custom_measurement |
N/A | 128 B | N/A |
| 🆕 | Memory | iter_with_setup |
N/A | 128 B | N/A |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Loading