Thread Dateihandles - Speicherverbrauch (7 answers)
Opened by Oliver_M at 2007-10-22 11:29

nepos
 2007-10-22 12:52
#101175 #101175
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Der Inhalt wird erst dann in den Speicher geholt, wenn du die Daten einliest.
Bei grossen Files benutzt man daher normal die while-Schleife, um die Datei Zeile fuer Zeile einzulesen. Wenn du es so machst:
Code (perl): (dl )
1
2
3
4
open(my $bigfile, '<', '/mein/grosse/datei')
or die "Error opening file: $!";
my @data = <$bigfile>;
close($bigfile);

Liest du die Datei komplett auf einmal in den Speicher...

View full thread Dateihandles - Speicherverbrauch