![]() |
Memoryleaks in Service aufspüren?
Moin Forum,
ich bin gerade dabei einen Dienst zu schreiben, der mehere interne Abläufe zusammenfasst um bei mir bestimmte Sachen zu automatisieren. Dazu greife ich über eine COM-Schnittstelle auf das entsprechende Programm zu, bei dem ich die Abläuft automatisieren möchte, und als IO dient bei mir ein TCP-Server von Indy. Nun habe ich (im Taskmanager) festgestellt, dass der Speicherverbrauch bei jeden TCP-Connect anwächst und nach einem Disconnect nur zum Teil freigegeben wird. Da es sich hierbei um einen Dienst handelt, der ausserhalb der IDE gestartet und gestoppt wird, lautet meine Frage nun, wie kann ich Memory-Leaks hier feststellen? Gibt es ein Tool, mit dem ich zu bestimmten Zeitpunkten (die ich im Code bestimmen möchte) hier z.B. Memory-Dumps erstellen kann welches ich dann hinterher auswerten kann, oder andere Debugfunktionen? Ich wäre über jeden Tipp/Hinweis dankbar. :) Sonnige Grüsse, easy. |
AW: Memoryleaks in Service aufspüren?
Du könntest den Dienst zum Debuggen doch auch über die IDE starten?
Ansonsten könntest du noch via ![]() ![]() Über ![]() ![]() |
AW: Memoryleaks in Service aufspüren?
Ja, da gibt es ein Tool dass das kann.
Schicke mir eine PN und ich kann Dir was zukommen lassen. Und Dich gleich als Tester mißbrauchen ;o) Cheers, S. |
AW: Memoryleaks in Service aufspüren?
|
AW: Memoryleaks in Service aufspüren?
Zitat:
Sonnnige Grüsse, easy. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz