Du redest über ein 32 Bit Windows Betriebssystem?
Wenn ich eine CSV Datei mit 500.000 KB in ein Tool laden möchte und mein Arbeitsspeicher während dieses Prozesses mit 1,85 von 2 GB gefüllt ist, läd der Rest der Daten dann noch oder hängt der Vorgang dann in einer Endlosschleife?
Das kommt auf das Tool an, das kann vom Absturz bis zum endlosen Warten auf nicht vorhandenen Adressraum alles sein.
Ich möchte ermitteln ob das Einlesen der Daten
a) nicht geht oder
b) nur eine sehr lange Laufzeit hat
Wenn kein Adressraum mehr zur Verfügung steht (auch in ausreichend großen Blöcken) kann es nicht gehen. Außerdem kannst du aus einer Dateigröße nicht ableiten, weiviel Speicher wirklich benötigt wird (es sei denn, du hast es selbst geschrieben).