Heap freigeben - Speicherverwaltung überprüfen

Davicito

Erfahrenes Mitglied
Hi,

kurze Frage an alle, mit welchem Befehl in Linux(Ubuntu) kann ich nach Ausführung meines Programmes prüfen, ob auch alle Speicherblöcke im Heap freigeben wurden, die zuvor durch malloc angelegt bzw. belegt wurden?

Gruß, Davicito.
 
Hi,

wenn ein Programm beendet wird, kümmert sich der Kernel / die libc (weiß nicht mehr so genau) darum, dass der Speicher frei ist, das läuft automatisch

Wenn es dir darum geht Speicherlecks zu finden, dann würde ich dir valgrind empfehlen.

Gruß
BK
 
Zurück