Warum Micro-Benchmarks etwa 300 Millisekunden dauern sollten

Benchmark in Milliseconds

Der Autor erklärt seine Faustregel für Micro-Benchmarks: Die Eingabegröße so anpassen, dass der Benchmark etwa 300 Millisekunden benötigt. Millisekunden sind ganzzahlig und leicht zu lesen, vermeiden Verzerrungen durch Fixkosten wie Interpreter-Start und bleiben für Menschen intuitiv wahrnehmbar – schnell genug zum Iterieren, aber langsam genug, um Verbesserungen zu erkennen. Der eigentliche Zweck sei nicht Präzision, sondern Intuition für korrekte Entscheidungen.

Die hier implizit aufgestellte Annahme ist, dass der Zweck des Benchmarkings weniger eine präzise Messung der Performance ist, sondern vielmehr dem Autor genügend Intuition zu geben, um eine korrekte Entscheidung zu treffen.

Mehr von diesem Tag

2026-10-06