Ram Ölçme Sıkıntısı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
spectermun
Üye
Mesajlar: 36
Kayıt: 06 Ara 2014 07:17

Ram Ölçme Sıkıntısı

Mesaj gönderen spectermun »

Arkadaşlar bilgisayarın ramini ölçmek için bu kodu kullanıyorum

Kod: Tümünü seç

function Ramkac: longint;
var
  ProcessMemoryCounters: TProcessMemoryCounters;
begin
  Result:=0;
  ProcessMemoryCounters.cb := SizeOf(TProcessMemoryCounters);
  if GetProcessMemoryInfo(GetCurrentProcess(), @ProcessMemoryCounters, ProcessMemoryCounters.cb) then
   Result:= ProcessMemoryCounters.WorkingSetSize
  else
   RaiseLastOSError;

end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
label2.caption:=FormatFloat('#,', Ramkac/1024/100);
end;


Programı derleyip açıyorum ilk açılışta 90 gösteriyor oysa ram 32 33 civarlarında. Neyin eksik olduğunu anlayamadım yardım ederseniz çok sevinirim.
Cevapla