web-dev-qa-db-fra.com

Comment puis-je détecter les fuites de mémoire de l'application C ++ sous Linux (Ubuntu OS)?

Comment puis-je détecter les fuites de mémoire de l'application C++ sous Linux (Ubuntu OS)? Quel programme pouvez-vous me conseiller pour atteindre cet objectif?

27
G-71

Découvrez Valgrind , il devrait être dans le référentiel Ubuntu. il peut vous donner des informations détaillées sur l'utilisation de la mémoire dans les programmes C++. Un peu comme un débogueur pour l'utilisation de la mémoire.

valgrind --tool=memcheck <your_app> <your_apps_params>
37
Cody

Utilisez Valgrind à cet effet.

3
jonsca

peut également apparaître ccmalloc , NJAMD , mpatrol , YAMD, LeakTracer

2
Sonorx

Si le logiciel open source n'est pas obligatoire, vous pouvez également consulter Purifier

2
Deve