Benchmark in Milliseconds
L'auteur recommande d'ajuster la taille d'entrée d'un micro-benchmark pour qu'il dure environ 300 ms. Les millisecondes, en tant qu'entiers de 1 à 999, offrent suffisamment de précision visuelle sans changer d'unité. Des durées très courtes, par exemple inférieures à 10 ms, peuvent être faussées par des coûts fixes tandis que quelques centaines de millisecondes rendent ces surcoûts négligeables. Une exécution d'environ 300 ms est perceptible par un humain et aide à juger intuitivement l'impact des optimisations. Des durées supérieures à une seconde ralentissent l'itération, et le but du benchmarking ici est de fournir une intuition exploitable plutôt qu'une mesure ultra-précise.