abgesehn wenn die Datei größer als der freie Speicher (
RAM) ist und dieses auch speichermäßig etwas unökonomisch ist (an dem Beispiel über 120 MB welche die TStringList in den
RAM lädt gegen 8 KB mit CountLines2)
und soll ich dir mal 'ne "kleine" 5 GB Textdatei leihen?
@akko5: ein größerer Speicherblock könnte nicht schaden, damit verringern sich die Lesezugriffe und das ganze ist auch etwas optimaler in Bezug auf die WindowsFileCache/Dateiverwaltung.
BUFFER_SIZE = 65536; // 64 KB