objectif
Comparer objectivement des changements de code ou d’options de compilation.
code minimal
sudo perf stat -- sleep 2
utilisation
# benchmarker une commande
sudo perf stat -d ./app --workload
# répéter pour moyenne (perf 5.14+)
sudo perf stat --repeat 5 ./app --workload
variante(s) utile(s)
# mesurer LLC misses uniquement
sudo perf stat -e LLC-load-misses,LLC-loads ./app
notes
- nécessite l’accès aux PMU (perf_event_paranoid).
- exécutez sur une machine stable pour des chiffres comparables.