hotti: Algorithmus Suche csv-datei

Beitrag lesen

Zur Info ;)

möglicherweise ist unpack() performanter als ein zeichenorientiertes Splitten.

Bei meinem Test war der Unterschied unwesentlich. Zum Testen habe ich eine Datei mit 52MB erzeugt und 1 Mio Zeilen "blabla 244 blublub 893xxxzos &3asi-343 123828_2321".

Perl braucht auf meiner Kiste ca 6 Sekunden für einen Durchgang durch die Datei. Mit [split] oder [unpack] auf jede Zeile verlängert sich die Zeit auf ca 12 Sekunden. Unwesentlich länger dauert es jedoch, wenn eine RegEx auf jede Zeile angewandt wird, das geht in ca 7 Sekunden durch die Datei.

Hotti