Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Out of Memory Exception?

  Alt 2. Aug 2023, 12:08
Bei mir kein Problem
Lass dein Programm mal eine Weile laufen.

Effektiv, kann ich sage, also in Bezug auf unser Programm und einige Andere, dass durchschnittlich vorwiegend nur 0,7 GB zusammenhängend verfügbar sind.
- Delphi XE (und 11.3)
- damals noch ohne aktive 4-GB-Option
- DevExpress uns Anderes
- Laufzeitpackages
- 200 MB laut Taskmanager belegt



Einmal liegen die DLLs und BPLs im RAM verteilt,
dann gibt FastMM nicht jeden Speicher sofort wieder frei,
über die Laufzeit verteilt sich der Speicher auch mehr im RAM
und Dank dem neuerdings im Delphi aktiven ASLR

ohne ASLR und mit aktivem IMAGE_FILE_LARGE_ADDRESS_AWARE könnte man davon ausgehn, dass die oberen 2 GB lange verfügbar sind, da sich fast alles mit Vorliebe in den ersten 2 GB tummelt.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu ( 2. Aug 2023 um 12:10 Uhr)
  Mit Zitat antworten Zitat