Einzelnen Beitrag anzeigen

Benutzerbild von easteregg
easteregg

Registriert seit: 26. Mär 2005
174 Beiträge
 
#1

Ramauslastung (bei ramgrößen >2gb)

  Alt 20. Mai 2006, 01:07
heyho

da ich grad aufgrund eines rechnercrash mir einen "superrechner" zusammengebaut hab, ist mir aufgefallen das mein programm mit ramgrößen über 2gb nicht umgehen kann.

zur zeit lese ich die auslastung so aus:

Delphi-Quellcode:
var
  memory: TMemoryStatus;
begin
      //mem
       memory.dwLength := SizeOf(memory);
       GlobalMemoryStatus(memory);
        memtotal := memory.dwTotalPhys / 1024 / 1024;
        memavail := memory.dwAvailPhys / 1024 / 1024;
        memused := memory.dwMemoryLoad / 1024 / 1024;
aber das packt nur bis 2gb der rest wird abgeschnippelt.... das find ich nicht toll -> da steht jetzt einfach 0/2048mb da ...
wie kann ich nun die vollen 2,5gb auslesen ?
  Mit Zitat antworten Zitat