Halihallo coolblue
BTW: Stuppi, du misst sozusagen wie schnell die drei Lösungen den
Newline erkennen.
Erkennen oder auch tatsächlich wegschneiden?
Bei Stuppi: erkennen. Da stets die Variable $text verwendet wird, ist
diese bereits beim zweiten Durchlauf ohne abschliessende Newline.
Deswegen gibt es für alle folgenden Durchläufe gar nichts mehr
wegzuschneiden, da es gar keine Newlines mehr wegzuschneiden gibt.
Deswegen nur erkennen.
Iteration: wie oft die Newline innerhalb von 3 CPU-Sekunden erkannt wird? und/oder weggeschnitten wird?
Ja. Stuppi's Benchmark läuft ziemlich genau 3 CPU-Sekunden
(theoretisch sogar ganz genau genau) für jede der drei
Lösungsvorschläge (chomp, regExp, regExp$). Nun zählt der Benchmark
wie oft die einzelnen Methoden innerhalb dieser 3 CPU-Sekunden
durchlaufen werden können. Diese Durchläufe nennt man Iterationen.
Aufgrund der Anzahl an Iterationen und der genauen Zeitmessung kann
berechnet werden, wieviele Iterationen pro Sekunde möglich sind und
das ist genau die Grösse, die wir wissen wollen, denn daran kann man
ablesen welche Lösung nun die bessere ist.
Viele Grüsse
Philipp