La réponse courte
Douze secondes, c'est assez long pour qu'un pic rare se montre, et assez court pour que les gens aillent vraiment jusqu'au bout.
La réponse longue
Ce qui est intéressant, ce n'est pas la moyenne, ce sont les événements rares. Un pilote qui retient un cœur pendant 5 ms une fois toutes les quelques secondes, c'est exactement le genre de chose qui provoque une saccade que tu remarques et un benchmark qui ne remarque rien. Pour voir quelque chose qui arrive toutes les quelques secondes, la fenêtre de mesure doit être plusieurs fois plus longue que cet intervalle.
Trois secondes attraperaient la moyenne et rateraient le pic — donc donneraient un résultat propre sur une machine qui a un vrai problème. C'est le pire résultat qu'une mesure puisse donner.
Trente secondes en attraperaient davantage. Ce serait aussi une page que la plupart des gens abandonnent à mi-chemin, et une mesure abandonnée ne mesure rien.
Pourquoi ce doit être ton mouvement
La cadence de la souris est prise dans le flux d'entrée brut (raw input) : un rapport par mouvement, tel que l'appareil l'envoie. Pas de mouvement, pas de rapports, rien à mesurer.
Chronométrer les événements souris ordinaires de Windows ne marcherait pas non plus. Ils sont livrés par la boucle de messages, qui les regroupe pour les ramener à peu près à la cadence de l'interface elle-même — une souris à 1000 Hz et une souris à 125 Hz y paraissent identiques. C'est un vrai bug qu'a eu cette fonction, et lire l'entrée brute est la correction.
Bien s'y prendre
- Bouge la souris en continu, comme tu le ferais dans un jeu — pas un seul lent glissement d'un bout à l'autre du bureau.
- Laisse la machine dans l'état où elle est d'habitude. Tout fermer d'abord, c'est mesurer une machine que tu n'utilises jamais.
- Relance le test après pour comparer. La page conserve tes derniers passages et montre l'écart ; une différence sous 5 % est rapportée comme « aucun changement », parce qu'elle est dans le bruit.
À lire aussi
Cette page t'a-t-elle aidé ?
Qu'est-ce qui manquait, ou qu'est-ce qui n'a pas marché ? Nous lisons chacun de ces messages.
Si cette page n'a pas réglé le problème, écris-nous — dis-nous quel article tu as lu, et nous corrigerons l'article.