Forum: Object-Pascal / Delphi-Language
Delphi
by xaromz,
4. Mär 2006
Hallo,
Blöde Sache, das.
Ich wüsste jetzt gerade auch keine Anwendung, mir ist das nur zufällig aufgefallen. Aber warum sollte man nicht mal große Daten in den Speicher laden, z. B. wenn man die Daten mehrmals hintereinander durchlaufen muss? Wofür hab' ich denn auf paar GB im Rechner stecken :wink:
Gruß
xaromz
Forum: Object-Pascal / Delphi-Language
Delphi
by xaromz,
4. Mär 2006
Hallo,
nach Betrachten des virtuellen Adressraums wird mir einiges klarer. Es sind tatsächlich nur ca. 1200 MB zusammenhängend frei.
Bleibt die Frage, warum sind mittendrin überall 4, 8, 16,... Bytes reserviert? Geht das nicht geschickter?
Gruß
xaromz
Forum: Object-Pascal / Delphi-Language
Delphi
by xaromz,
4. Mär 2006
Hallo,
Fragmentierung des Speichers kommt eigentlich nicht in Frage, sowas gibt's seit Protected Mode nicht mehr. Der Windows-MM gaukelt ja jedem Programm einen linearen Speicherbereich von 0 bis 4 GB vor. Wo die einzelnen Speicherseiten liegen bekommt das einzelne Programm gar nicht mit, die MMU setzt die virtuelle Adresse in die tatsächliche um.
Außerdem ist das Problem auch nach einem...
Forum: Object-Pascal / Delphi-Language
Delphi
by xaromz,
3. Mär 2006
Hallo,
aber nur, weil Du es bist :wink: :
Aber das lustige ist ja, wenn das Programm z. B. 4 MB belegt, ist eben bei 1199 MB Schluss.
Gruß
xaromz