Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: zuwenig Arbeitsspeicher - mit Try Excepition abfangen

  Alt 16. Jul 2009, 14:40
Vorsicht. Der Speichermanager von Delphi gibt Speicher, den man freigibt, nicht sofort an Windows zurück, so dass dieser Wert im Taskamanager oder Prozessexplorer nicht stimmen muss. Dieses Verhalten ist absicht, da die Entwickler davon ausgehen, dass, wenn man OOP einsetzt, häufig Speicher angefordert und wieder freigegeben wird. Damit der Speichermanager jetzt nicht jedesmal Speicher von Windows anfordern muss, weil das nicht sehr performant ist, gibt er den freigegebene Speicher nicht gleich an Windows zurück, um in später noch mal nutzen zu können. Mit alternativen Speichermanagern kann man dieses Verhalten allerdings teilweise wohl beeinflussen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat