Por qué un microbenchmark debería durar unos 300 milisegundos

Benchmark in Milliseconds

Ajustar el tamaño de entrada hasta que un microbenchmark ronde los 300 ms no es capricho: los milisegundos son enteros de 1 a 999, fáciles de leer y comparar sin decimales ni cambios de unidad. Ese rango evita que costes fijos como el arranque del intérprete distorsionen el resultado y, a la vez, mantiene la medición dentro de una escala que un humano percibe como rápida. Superar el segundo solo encarece la iteración.

El supuesto que estoy a punto de enunciar es que el propósito de hacer benchmarks no es tanto medir con precisión el rendimiento, sino dar al autor la suficiente intuición para tomar una decisión correcta.

Más de este día

2026-10-06