Zitat von
himitsu:
Also der Speicherverbrauch steigt dadurch nicht
Der steigt sehr wohl an, wenn man sich das von Windows's Seite anschaut. Betrachtet man es von Delphi's Seite, dann hast du recht, denn dem Delphi-Programm steht der Speicher zur (freien) Verfügung. Windows gehen bei
Delphi-Quellcode:
for i := 0 to 100000 do
SetLength(a, Length(a) + 1);
n=100000
mem=n*(n+1)/2 Bytes an Speicher verlohren, da diese vom Delphi-Programm reserviert sind.