Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.126 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Freier Speicher in Delphiprogrammen ermitteln?

  Alt 12. Jul 2012, 14:24
Zu beachten ist ferner, daß Du nicht 4GB Datenspeicher allokieren kannst, standardmäßig nur 2GB, mit einem Bootswitch 3GB (http://support.microsoft.com/default...22120121120120 ==> in der Mitte)

Ich hatte mal ein Problem, daß ich große Grafikdaten im Speicher konvertieren mußte. Das Problem dabei war, daß ich oft nicht zusammenhängende Blöcke bekommen habe, die die Daten aufnehmen konnten (analog Deines Problemes).

Ich habe als Lösung eine Klasse geschrieben, die die segmentierten Blöcke allokiert und mit durchgängiger Adressierung angesprochen werden kann: http://www.tgvconsult.de/attachments...moryStream.zip
Danke für Deine Antwort... Aber darum geht es garnicht...

Ich will garnicht auf 4GB oder meine 8GB RAM zugreifen... Ich will lediglich vor einer Speicherreservierung abfragen können ob der Speicher + eine "not-Reserve" noch frei ist... Und zwar innerhalb der 32BIT Kachel die ich vom Windows erhalten habe... Bei XP oder Win32 stellt sich die Frage nicht, da "NIE" genug Speicher da ist... aber ich erhalte ja unter Win 7 64 Bit die Meldung 3,8 GB Frei aber die Meldung Out of Memory...

Mavarik
  Mit Zitat antworten Zitat