Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

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

Freier Speicher in Delphiprogrammen ermitteln?

  Alt 12. Jul 2012, 11:41
Hallo Zusammen...

Simples Programm:
Delphi-Quellcode:
Var
  f : array[0..100] of TByteDynArray;

procedure TForm49.Button2Click(Sender: TObject);
Var
   M : TMemoryStatus;
   i : Integer;
begin
  for i:=0 to 100 do
    begin
      Setlength(F[i],1024*1024*256);
      GlobalMemoryStatus(M);
      Memo1.Lines.add(Inttostr(M.dwTotalPhys div 1024)+' / '+Inttostr((M.dwAvailPhys) div 1024));
      Application.Processmessages;
    end;
end;
Ausgabe:
4194303 / 4194303
4194303 / 4194303
4194303 / 4104164
4194303 / 3840000
4194303 / 3580524

Peng - Out of Memory... Warum?

Wo ist der Trick?

Grüsse Mavarik
  Mit Zitat antworten Zitat