Thread Performanceangaben unpack vs. regex
(10 answers)
Opened by mr-sansibar at 2007-09-24 14:17 renee+2007-09-24 14:29:36-- Wahrscheinlich gleich schnell, bzw eigentlich soltle die Regex in diesem Benchmark schneller sein. Wenn ich mich nicht verkucke dann wird in _regex und in _unpack2 niemals eine regex oder der unpack Befehl ausgeführt. Bei beiden Subroutinen wird am anfang eine kopie von $line in $tmp_line erstellt. Danach wird überprüft $tmp_line < 4000 ist. Das ist es und dann wird an $tmp_line 30 x Tabs hinzugefügt. Die Subroutine beendet sich und $tmp_line wird gelöscht. Bei jede Funktionsaufruf passiert jetzt das selbe. Allerdiengs werden im gegensatz zur _regex Methode in der _unpack2 Methode: 3 Variablen mehr definiert. 1 Funktionsaufruf mehr 1 print Befehl mehr. 1 string duplizieren mehr ausgeführt. Wodurch die _unpack2 Funktion langsamer sein sollte. Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
|