Thema: Delphi FastMM im Service

Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#3

Re: FastMM im Service

  Alt 1. Jun 2009, 19:54
Zitat von Mr_G:
Hallo zusammen,
leider bekomme ich beim beenden meines Service ab und an so ein Problembericht-Fenster. Im Log steht natürlich nichts aussagekräftiges. Ich vermute ein Speicherleck und wollte daher mal das hochgelobte FastMM ausprobieren. Gesagt getan: FastMM ganz nach oben in die uses gepackt undReportMemoryLeaksOnShutDown := True; hinter das begin der dpr gestellt. Leider tut sich da aber nichts...
Wie verwende ich FastMM bei einem Service?
Einfachste Lösung, ohne Service

Für den Service würde ich eine Reihe von Unittests mit DUnit und eine Anwendung schreiben, die das gleiche wie der Service macht (soweit möglich). Darin könnte man mit FastMM4 schon einige Lecks finden und schliessen.

Um aber die Lecks auch im Service zu finden, müsste FastMM4 so konfiguriert werden, dass bei am Programmende die Lecks in eine Datei geschrieben werden.

Das FastMM Options Interface (GUI) (kostenlos) ist dabei für die richtige Konfiguration von FastMM4 sehr hilfreich.

Siehe auch SO:
http://stackoverflow.com/questions/9...g-in-a-service
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat