Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: Große Mengen Daten einlesen

  Alt 26. Okt 2007, 09:52
Zitat von Dumpfbacke:
Bei beiden Möglichkeiten bekomme ich die Fehlermeldung, das ich nicht genügent speicher hätte. Die Kiste hat 8 GB RAM.
Du hast 32-Bit-Prozesses und wenn du dein 64-Windows nicht entsprechend konfigurierst wirst du maximal 2 GB Speicher für den Prozess haben können. davon nach ein paar 10 MB für System-DLL's die in deinem Prozess eingeblendet sind und deinen eigentlichen Code wirst du maximal auf 1,8-1,9 GB für deinen Prozess kommen.

Und wenn du die 400 MB-Datei mit normaler Stringlist einlist wirst du pro MB Textdatei 2-3 MB Speicher benötigen da diese AFAIK die Textdatei komplett einliest und dann bearbeitet. Du wirst nicht darum herumkommen eine bessere Laderoutine zu schreiben.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat