Moin d3g,
mach' doch einfach mal Deine Auslagerungsdatei gross genug 3 bis 4GB zum Beispiel.
Dann brauchst Du keine 2GB
RAM um's mal auszuprobieren.
Aber nicht wundern, wenn der Rechner einschläft, und die Festplatte sich nicht mehr beruhigen will
BTW: Ich denke mal Du wirst schon eine
Exception bekommen, wenn Du versuchst einen String mit SetLength auf das Maximum einzustellen.
Von den 4 GB Adressraum, die jeder Prozess hat, reserviert sich normalerweise das
OS 2GB für Shared Daten (Memory Mapped Files, DLLs usw.) Der Rest ist dann für Dein Programm samt Daten.