On Mit, 25 Jun 2003 at 01:58 (+0200), David Haller wrote:
On Tue, 24 Jun 2003, Jan Trippler wrote: [..]
jan@k500:~/tmp> time ./out.pl >kunden.html real 7m32.256s Deine Variante: jan@k500:~/tmp> time ./out.pl >kunden2.html real 7m25.972s
Hm, diese Differenz ist für mich vernachlässigbar.
Hast du auch mal den Speicherverbrauch dabei angeschaut? Siehe dazu meine tests nebenan ;)
Och, da brauche ich keine Tests ;-) Es ist ja logisch, dass der Speicherverbrauch zumindest um die Größe der Datei anwächst, wenn ich sie in ein Array lese. Darum auch meine früher erwähnte Einschränkung in Bezug auf die Überschaubarkeit der zu lesenden Dateien. Es hängt immer vom konkreten Anwendungsfall ab, was man macht. Spätestens wenn man den Dateiinhalt an mehreren Stellen braucht, gehts IMHO deutlich schneller, in einem Array zu manövrieren, als den Dateipointer hin- und herzuschieben. Jan