Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

AW: [FastMM] Woher kommt UnicodeString Speicherleak?

  Alt 9. Jun 2010, 18:46
Ebenso interessant wäre es, woher diese kommen können!?
Da wären z.B. Records mit String-Feldern, die im VirtualTreeView eingesetzt werden. Wenn man da vergisst Finalize() im OnFreeNode aufzurufen, bleiben die Strings im Speicher liegen, wenn der Record vom Tree freigegeben wird.

Auch problematisch sind threadvar-strings. Denn es gibt keinen Punkt im Code an dem man alle auf einmal auf '' zurücksetzen kann.
  Mit Zitat antworten Zitat