feat(criterion): make Bencher implement Send + Sync
#116
CodSpeed HQ / CodSpeed Performance Analysis
failed
Sep 26, 2025 in 0s
Performance Regression: -11.48%
Summary
⚡ 11 improvements
❌ 6 regressions
✅ 150 untouched
⚠️ Please fix the performance issues or acknowledge them on CodSpeed.
Benchmarks breakdown
| Benchmark | BASE |
HEAD |
Change | |
|---|---|---|---|---|
| ⚡ | Iterative |
162.5 ns | 132.5 ns | +22.64% |
| ⚡ | Iterative[20] |
162.5 ns | 132.5 ns | +22.64% |
| ⚡ | Iterative[21] |
164.2 ns | 134.2 ns | +22.36% |
| ❌ | fibonacci_custom_measurement |
916.7 ns | 945.8 ns | -3.08% |
| ⚡ | sleep_100ms |
595.3 ns | 536.9 ns | +10.86% |
| ⚡ | sleep_10ms |
566.1 ns | 536.9 ns | +5.43% |
| ⚡ | sleep_1ms |
566.1 ns | 536.9 ns | +5.43% |
| ⚡ | sleep_50ms |
595.3 ns | 536.9 ns | +10.86% |
| ❌ | from_elem[1024] |
1.8 µs | 1.9 µs | -3.1% |
| ❌ | from_elem_decimal[1024] |
1.8 µs | 1.9 µs | -3.1% |
| ❌ | bench_array1[10] |
225 ns | 254.2 ns | -11.48% |
| ❌ | bench_array2[10] |
225 ns | 254.2 ns | -11.48% |
| ❌ | mut_borrow |
895 ns | 924.2 ns | -3.16% |
| ⚡ | recursive_memoized[BTreeMap<u64, u64>, 0] |
430 ns | 400.8 ns | +7.28% |
| ⚡ | recursive_memoized[HashMap<u64, u64>, 0] |
958.3 ns | 929.2 ns | +3.14% |
| ⚡ | instant |
363.6 ns | 334.4 ns | +8.72% |
| ⚡ | system_time |
363.6 ns | 334.4 ns | +8.72% |
Loading