Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Resourcen problem (https://www.delphipraxis.net/122566-resourcen-problem.html)

EWeiss 18. Okt 2008 12:20


Resourcen problem
 
Wie stellt ihr fest wo sich im Programm Resourcen addieren bzw .. nicht freigegeben werden.
Habe ein problem bei mir die stelle zu finden die immer weiter
Daten in den Speicher schaufelt.

Eigentlich gebe ich alles frei.

gruss Emil

SirThornberry 18. Okt 2008 12:23

Re: Resourcen problem
 
Ich kommentiere so weit aus bis es nicht mehr passiert (per Taskmanager überprüfen).
Bevor ich das mache schaue ich jedoch nochmal durch ob ich alle Objecte die ich im Constructor erzeuge im Destructor auch wieder freigebe bzw. Dinge die ich zu Begin einer Function reserviere am Ende wieder freigebe.

EWeiss 18. Okt 2008 12:35

Re: Resourcen problem
 
Zitat:

Zitat von SirThornberry
Ich kommentiere so weit aus bis es nicht mehr passiert (per Taskmanager überprüfen).
Bevor ich das mache schaue ich jedoch nochmal durch ob ich alle Objecte die ich im Constructor erzeuge im Destructor auch wieder freigebe bzw. Dinge die ich zu Begin einer Function reserviere am Ende wieder freigebe.

Gibt es da kein Programm was isn der lage ist speicherleaks zu finden?
Wenn ich irgendwas bei mir aus kommentiere dann läuft nix mehr was ich noch testen könnte.
Bei GDi ist das nicht so einfach.

gruss Emil

Bernhard Geyer 18. Okt 2008 12:42

Re: Resourcen problem
 
z.B. mit FastMM. Einhängen, Protokollierung aktiveren und beim Programmende "freuen".
Falls FastMM nix findet wird es schon schwieriger

EWeiss 18. Okt 2008 12:44

Re: Resourcen problem
 
Zitat:

Zitat von Bernhard Geyer
z.B. mit FastMM. Einhängen, Protokollierung aktiveren und beim Programmende "freuen".
Falls FastMM nix findet wird es schon schwieriger

Danke werde es mal versuchen

gruss Emil


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:17 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz