Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.004 Beiträge
 
Delphi 2009 Professional
 
#1

FastMM4 4.991 mit "Speicher-Schnappschuss"-Funktion (Anzahl Instanzen je Klasse)

  Alt 5. Sep 2012, 06:03
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/
Michael Justin
habarisoft.com

Geändert von mjustin ( 5. Sep 2012 um 06:24 Uhr)
  Mit Zitat antworten Zitat