http://www.delphifeeds.com/go/s/95827
Die neue Version 4.991 von FastMM4 ermöglicht es, die Anzahl aktuell im Speicher befindlicher Objekte je Klasse in eine Datei zu schreiben.
Zitat:
Added the LogMemoryManagerStateToFile call. This call logs a summary of
the memory manager state to file: The total allocated memory, overhead,
efficiency, and a breakdown of allocated memory by class and string type.
-> Damit kann zur Laufzeit nun sehr leicht verfolgt werden, ob alle Objekte regelmäßig freigegeben werden. Für langlaufende Prozesse wie Server-Dienste können damit die von Memory Leaks betroffenen Klassen zur Laufzeit erkannt werden. Es ist nicht mehr erforderlich die Anwendung zu schliessen, um einen Report geleakter Objekte zu erzeugen.
Mit etwas eigenem Aufwand kann man damit dynamische Visualisierungen (in Form z. B. von Charts) erstellen, mit denen die Speicherbelegung einzelner Klassen im Zeitverlauf dargestellt wird.
Download:
http://sourceforge.net/projects/fastmm/