Memory leaks

gruessi!

habe vor kurzem ein „kleines“ programm fertig gestellt und bin nun (ehrlich gesagt durch zufall) draufgekommen, dass memory leaks vorhanden sind. zufall deshalb, da ansonsten keine fehlermeldung ausgegeben wird. einziger hinweis war, dass beim schliessen der graphischen oberflaeche mein pc einige zeit nachgearbeitet hat. ich verwende uebrigens visual c++ 6.0.

wie komm ich nun diesen memory leaks auf die schliche?

danke
heidemarie

Servus,

so etwas ist leider nicht immer sehr offensichtlich. Es gibt da aber professionelle Abhilfe in Form von Tools wie z.B. BoundsChecker.

Ansonsten hilft nur konsequente Suche nach fehlenden Freigaben des Speicherbereiches.

Ab und an liegt es auch an der MFC. In der Hilfe trifft man dann auf einen Verweis (small memory leaks). Da hast du dann wenig Chancen. Aber daran lag es bei meinen Programmen meistens nicht.

Dirk

habe vor kurzem ein „kleines“ programm fertig gestellt und bin
nun (ehrlich gesagt durch zufall) draufgekommen, dass memory
leaks vorhanden sind.

guck ma auf
http://www.flipcode.com/tutorials/tut_memleak.shtml
vielleicht is was für dich dabei