Skip to content

Add benchmark filtering in instrumentation mode - #127

Merged
art049 merged 2 commits into
mainfrom
instrumentation-filter
Oct 3, 2025
Merged

art049 merged 2 commits into
mainfrom
instrumentation-filter

feat(criterion): add benchmark filtering for instrumentation mode

16f9dfb
Select commit
Loading
Failed to load commit list.
CodSpeed / CodSpeed Performance Analysis failed Oct 3, 2025

Performance Regression: -24.48%

Summary

⚡ 13 improvements
❌ 12 regressions
✅ 161 untouched

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Benchmarks breakdown

Benchmark BASE HEAD Change
❌ sleep_100ms 536.9 ns 566.1 ns -5.15%
❌ sleep_10ms 536.9 ns 566.1 ns -5.15%
❌ sleep_1ms 536.9 ns 566.1 ns -5.15%
❌ sleep_50ms 536.9 ns 566.1 ns -5.15%
⚡ bench_array1[4] 183.6 ns 154.4 ns +18.88%
⚡ bench_array2[4] 183.6 ns 154.4 ns +18.88%
⚡ init_array[4] 183.6 ns 154.4 ns +18.88%
❌ fibo_10 90 ns 119.2 ns -24.48%
⚡ fibo_50 119.4 ns 90.3 ns +32.31%
❌ mut_borrow 895 ns 953.3 ns -6.12%
⚡ sleep_100ms 595.3 ns 566.1 ns +5.15%
⚡ sleep_100ms_with_custom_sample 595.3 ns 566.1 ns +5.15%
⚡ sleep_10ms 595.3 ns 566.1 ns +5.15%
⚡ sleep_1ms 595.3 ns 566.1 ns +5.15%
⚡ sleep_50ms 595.3 ns 566.1 ns +5.15%
⚡ iterative[0] 148.3 ns 119.2 ns +24.48%
⚡ recursive[0] 240.3 ns 211.1 ns +13.82%
⚡ recursive[5] 320.3 ns 291.1 ns +10.02%
❌ recursive_memoized[BTreeMap<u64, u64>, 0] 371.7 ns 430 ns -13.57%
❌ generate_parentheses[4] 16.7 µs 17.8 µs -5.97%
... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.