Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Out of Memory Exception?

  Alt 3. Aug 2023, 13:21
Hab gesten mal bissl rumgespielt.

Das IMAGE_FILE_LARGE_ADDRESS_AWARE jeweils ein-/auskommentiert für 4 GB oder die normalen 2 GB.

* DLLs liegen gern am Ende der 2 GB
* FastMM reserviert SmallBlocks gern am Anfang (unten im Speicher)
* LargeBlocks werden gern am Ende reserviert (oben im Speicher)
* wo die MediumBlocks des FastMM liegen, hab ich vergessen nachzusehn

* denn beim MSDN-Library durchsuchenVirtualAlloc kann man angeben, ob "lieber" oben oder unten (MEM_TOP_DOWN)

Aber eigentlich sollten, mit Delphi 11.3 und unter Windows 11 (bzw. im Win10 aktivieren),
wenn Bei Google suchenASLR im Windows und in der EXE aktiv ist, die DLLs doch etwas mehr verteilt sein?
Miniaturansicht angehängter Grafiken
memory1.png   memory2.png  
Angehängte Dateien
Dateityp: 7z MemTest.7z (767,1 KB, 2x aufgerufen)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 3. Aug 2023 um 16:16 Uhr)
  Mit Zitat antworten Zitat