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

betterworld
 2007-10-23 00:18
#101204 #101204
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Man muss wissen, dass das Einlesen (insbesondere das zeilenweise Einlesen) gepuffert ist. Das heißt, dass nicht nur eine Zeile aus der Datei gelesen wird, sondern eine "ganze Menge"(TM) (wie viel das genau ist, hängt vom System ab). Davon wird die erste Zeile zurückgegeben. Die nächste Zeile wird dann beim nächsten Aufruf vom "<FILE>" zurückgegeben, wird aber aus dem Speicher geholt und nicht aus der Datei.

Lange Rede, kurzer Sinn: Wegen des Pufferns kann man sich nicht so wirklich darauf verlassen, dass Änderungen in der Datei beim nächsten "<FILE>" bemerkbar sind. Aber im Allgemeinen sind sie es. Aber ausprobiert habe ich es jetzt nicht, ich hab mir das nur so gedacht.

View full thread Dateihandles - Speicherverbrauch