Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#7

AW: TStringList und MemoryLeak (FastMM)

  Alt 5. Jul 2010, 17:46
Ein gefüllte TStringList enthält ja AnsiStrings (falls Delphi Version < 2010).
Daher ist es vollkommen logisch, dass eine nicht freigegebene StringList meistens auch weiteren Speicher für AnsiStrings reserviert hält.

Die Speicherlecks mit den AnsiStrings sind also nur eine Folge der nicht freigegebenen StringList.

Bei der Jagd auf Speicherlecks sollte man sich immer zuerst auf die Suche nach den grössten Objekten machen.
So bald man das Leck schliesst verschwinden damit häufig auch kleinere, untergeordnete Lecks.
Andreas
  Mit Zitat antworten Zitat