benchmarks
Mesure reproductible de la performance d'une fonction ou d'un composant, exprimée en unités par opération — nanosecondes, octets alloués, nombre d'allocations heap. Contexte dans les articles regroupés ici : le benchmarking Go via testing.B et la nouvelle API b.Loop() introduite en Go 1.24, le calibrage automatique du nombre d'itérations via b.N, les pièges classiques comme l'oubli de b.ResetTimer ou la suppression du corps de boucle par le compilateur faute d'utiliser le résultat, et la comparaison statistique de deux runs avec benchstat. L'enjeu commun : distinguer une vraie amélioration de performance d'une variation de bruit statistique, en particulier quand une IA propose une réécriture dont il faut vérifier qu'elle apporte un gain mesurable plutôt qu'un changement cosmétique.