Zitat von
dr. love:
also hab ich keine chance an die größe des aktuell belegten speichers zu kommen oder wie is das?
Also wenn du den gesamten Speicher haben willst, kannst du das benutzen (hab ich schnell gebastelt)
Delphi-Quellcode:
function GetAllocatedHeap: Integer;
begin
Result:=GetHeapStatus.TotalAllocated;
end;
Die Größe einer Klasse kriegst du mit
TObject.InstanceSize. Die eines dynamischen Arrays berechnest du einfach, indem du die Länge mit der Größe des Typen multiplizierst. Die eines dynamischen Strings einfach mit length().