Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#4

AW: Compilerschalter - 3GB nutzbarer Speicher

  Alt 20. Okt 2010, 12:23
OK, sagen wir es mal so,
es ist sowohl als auch.

Denn selbst wenn das System dafür ausgelegt ist, wird aus Kompatibilitätsgründen dieses nur bei Programmen angewendet, welche auch explitit dafür kompiliert sind, also wo dieses Flag gesetzt ist.


Einmal muß man im Programm dieses aktivieren, bzw. es muß im PE-Header drinstehn, damit Windows dieses beim Programmstart aktiviert.

Und es muß im Windows aktiviert sein, damit dieses bei Programmen genutzt werden kann.

Allerdings scheint es so, als wenn Windows dieses auch selbst aktivieren kann (für sich), dann ich hab nur 4 GB RAM, keine Auslagerungsdatei und ich hab es nicht selbst (über diesen Bootschalter) aktiviert.
Und dennoch kann ich mehr als 2 GB für meine Programme nutzen.


Abgesehn davon sollte dieser Windows-Boot-Schalter nur für den physischen Speicher (RAM) da sein
und das PE-Flag wird für den virtuellen (Programm)Speicher verwendet.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (20. Okt 2010 um 12:27 Uhr)
  Mit Zitat antworten Zitat