start=microtime 1 Mio mal: do testcode done echo (start-microtime)
Misst die Zeit für das Ausführen des bereits geparsten, je nach Sprache auch kompilierten Testcodes.
Alternative:
Skript:
1 Mio mal: do testcode done
Linux-Terminal:
~> time php Skript
Misst die Zeit für den Aufruf und Start des Interpreters, das Parsen und Kompilieren des Quellcodes und das Aufräumen am Ende.
Fazit:
Beide Methoden verwenden, über die Ergebnisse, deren Grundlagen (z.B. wird PHP als Modul oder als CGI ausgeführt? Was wird gecacht?) und deren Gewichtung nachdenken.