Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.202 Beiträge
 
Delphi 12 Athens
 
#11

Re: Delphi 2010 - MemoryLeaks finden

  Alt 22. Nov 2009, 14:11
Zitat von taaktaak:
@himitsu:
Wenn ich richtig verstanden habe, wird nach einem assignfile() für ein fehlendes closefile() keine Meldung durch FastMM erfolgen. Ok, was dazugelernt - danke!

@divBy0:
Na, z.B. wenn du eine Stringliste mit MyList:=TStringlist.Create erzeugst, aber an keiner Stelle wieder freigibst.
AssignFile nutzt das FileRec, welches man übergibt (File of ... oder TextFile) und da dieses ein Record ist, wird da nicht extra Speicher reserviert, weswegen es FastMM nicht finden kann.

Bei .Create von Objekten wird der Speicher für das Objekt per GetMem beim DelphiMM reserviert und erst bei Free wieder freigegeben.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat