Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: Was mache ich mit der MemoryLeak Ausgabe?
15. Nov 2016, 11:46
Generell ist alles über GetMem, AllocMem oder ReallocMem allokiert (siehe z.B. TObject.NewInstance
), der Memory Manager kennt nix anderes (siehe System.TMemoryManagerEx
).
Allerdings werden einige durchaus aufwändige Analysen des Speicherblocks durchgeführt, um recht zuverlässig festzustellen, obs ein Objekt oder string ist, alles andere is unknown.
Solcher Speicher hat nämlich ein gewisses "Aussehen". Siehe dazu DetectClassInstance
und DetectStringData
in FastMM4.pas
Geändert von Stevie (15. Nov 2016 um 11:50 Uhr)
|