PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [C++] Speicherleck?


noid
2005-01-21, 15:30:24
hier mal ein Bild von der Speicherbelegung bei Programmausführung.
Das Programm erzeugt nur Objekte mit new und gleich darauf ein delete.
In den Objekten kommt nur ein Zeiger vor, dieser wird im Destruktor ebenfalls per delete wieder vom Datenmüll befreit.
Andere Zeiger gibt es nicht - ist dieser Verlauf normal?
Ich glaubs nicht. Kann das auch ein Bug im VS 6er sein?
Gibt das Programm den Speicher erst später frei?
Ist das ein Effekt der Speicherverwaltung?

noid
2005-01-21, 15:33:48
äh, Bild?
http://img108.exs.cx/img108/626/speicherleck8pl.th.jpg (http://img108.exs.cx/my.php?loc=img108&image=speicherleck8pl.jpg)

Kann man dasn warnhinweiss, dass ein bild zu groß ist nicht größer machen? danke :ugly:

Coda
2005-01-21, 16:23:00
Und wiedermal empfehle ich
http://www.fluidstudios.com/pub/Flu...ory_Manager.zip

Das Ding zeigt dir ganz genau, wieviel du wo leakst :)

noid
2005-01-21, 16:46:57
überdosis java :ucoffee: :crazy:

falscher destruktor X-D. in der basisklasse wird auch nix aufgeräumt...

ps: link defekt.