Lexique informatique › Programmation › Performance

Performance

Programmation Svenska → Mis à jour: 2026-09-24

La vitesse et l'efficacité avec lesquelles un système fait son travail. Presque toujours deux mesures distinctes que l'on confond : la latence (la durée d'un appel) et le débit (le nombre d'appels par seconde).

Les deux tirent souvent en sens opposés — le traitement par lots fait monter le débit et la latence en même temps. Il faut donc mesurer en percentiles, pas en moyennes : le p50 dit ce que vit un utilisateur typique, le p99 ce que subissent les 1 % les moins chanceux, et c'est le p99 qui décide si le service paraît fiable. La règle de base est de mesurer d'abord : profiler, trouver le vrai goulot d'étranglement et corriger celui-là, plutôt que d'optimiser ce qui est le plus amusant. La loi d'Amdahl fixe le plafond — améliorez une partie qui représente 20 % du temps et vous ne gagnerez jamais plus de 20 % au total. Le « l'optimisation prématurée est la racine de tous les maux » de Knuth est cité à l'infini sans sa seconde moitié, qui dit que les 3 % critiques méritent, eux, largement d'être optimisés.

← Retour au lexique