Hallo,
wie kann man den Speicherverbrauch eines Objektes ermitteln.
z.B. wieviel Bytes braucht folgende Stringliste (Daten ((Text)) und Objekt-Innereien)
Delphi-Quellcode:
var strListe : TStringList;
Speicher : Integer;
strListe := TStringList.Create;
strListe.Add('Heute');
strListe.Add('ist');
strListe.Add('ein');
strListe.Add('schöner');
strListe.Add('Tag');
Speicher := Speicherverbrauch (strListe);
Als Ergbnis soll
nicht die Summe der Buchstaben der 5 Zeilen(inkl. Zeilenumbruch) stehen
dann könnte ich ja ein
Length (strListe.Text)
verwenden.
die TStringList hat ja selber einen overhead (Datentypen, Objekte, Vererbung, etc.)
Gesucht ist die Summe von alldem.