-
Registrierter Benutzer
[C] Zunehm. Speicherkonsum unterbinden
Hi. Ich habe inzwischen mein zlib-Problem gelößt, indem ich einfach alles in ein neues KDevelop-Projekt übernahm.
Nun frage ich ob es eine Möglichkeit gibt, herauszufinden wo mein Programm zunehmend Spiecher konsumiert.
Ich bin mir sicher, dass ich alle Pointer mit free() freigab...wie kann ich nun die Quelle finden?
-
Mir kommen als erstes Tools in Erinnerung, welche nach solchen "Memory leaks" suchen. Mal google angeworfen kam folgende Seite raus:
http://lists.trolltech.com/qt-intere...ad00903-0.html
Neben dem überschreiben der Operatoren, welches ich persönlich bevorzugen würde, sind die folgenden Tools interessant:
http://valgrind.kde.org/
http://sourceforge.net/projects/mpatrol/
Aber den Source-code zu verstehen finde ich immernoch die beste Lösung
Gruss, Andy
-
splint kann man auch über den Quellcode laufen lassen, das ist auch immer mal wieder gut.
Steve
-
IIRC gibt es da auch noch ein Tool namens memprof
mfg
c.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen