Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
14. Jan 2010
nur mal was zum Thema Fragmentierung:
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
i: Integer;
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
14. Jan 2010
Ganz genau geht es aber so eben nicht, da z.B. der DelphiMM mehr Speicher reserviert, als belegt ist.
Durch die Speicherfragmentierung und das "Unwissen" wieviel des Speichers zwar reserviert, aber nicht verwendet ist, kann es parktisch schon recht ungenau werden.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
14. Jan 2010
Das Problem hatte ich grad auch in meinem himXML (in der CheckLibs-Demo).
Da dort leider oftmals verschiedene Speichermanager verwendet werden und das auch noch gleichzeitig,
also nicht alles z.B. über den DelphiMM läuft, kann man dort nur grob den globalen Verbrauch messen.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
14. Jan 2010
Nein, es gibt keine Möglichkeit, da du nicht an alles rankommst und demnach nicht "zählen" kannst.
Du kannst höchstens die Komonenten dynamisch erzeugen und den Verbrauch vorher, mit dem Nachher vergleichen
und jenachdem, wie gut du deine Testumgebung gestaltet hast, ist der Differenswert dann auch relativ genau.