2010-12-15 6 views
1

Ich stieß auf dieses Problem beim Erstellen einer Anwendung, die große zusammenhängende Speichermengen zuweisen muss und muss auf 32-Bit-Windows XP-Computern mit 2 GB physischen Arbeitsspeicher ausgeführt werden.Kann ich den Windows-Schalter boot.ini/3GB mit weniger als 4 GB physischem Speicher verwenden?

Anfangs hatte ich Probleme mit zu wenig Arbeitsspeicher. Das Festlegen des/3GB-Schalters in boot.ini und LARGE_ADDRESS_AWARE in der ausführbaren Datei löste das Problem auf meinem Computer mit 4 GB physischem Speicher.

Die Frage ist: kann ich die gleiche Strategie auf einem Computer mit weniger als 4 GB physikalischem Speicher, z. 2 GB? D. h., Beziehen sich diese Optionen auf den virtuellen Adressraum oder haben sie auch eine Beziehung zum physischen Speicher?

Antwort

0

Der Schalter /3GB gilt für virtuellen Speicher, sodass Sie ihn auf einem Computer mit weniger Speicher verwenden können. Es ist discussed here. Das bedeutet nicht, dass Sie in dieser Situation mit dieser Option eine großartige Leistung erzielen. Aber wenn es nur darum geht, "Dinge zum Laufen zu bringen", dann kann es eine vernünftige Lösung sein.

Verwandte Themen