Skip to content

fix(core): do not use instrument-hooks if running on valgrind

d022e35
Select commit
Loading
Failed to load commit list.
Merged

feat: add support for analysis mode #152

fix(core): do not use instrument-hooks if running on valgrind
d022e35
Select commit
Loading
Failed to load commit list.
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.