Как я могу обнаружить утечки памяти приложения С++ в Linux (Ubuntu OS)? Какую программу вы можете мне посоветовать для этой цели?
Как я могу обнаружить утечки памяти приложения С++ в Linux (Ubuntu OS)?
Ответ 1
Отъезд Valgrind, он должен находиться в репозитории Ubuntu. он может предоставить вам подробную информацию об использовании памяти в программах на С++. Вид вроде отладчика для использования памяти.
valgrind --tool=memcheck <your_app> <your_apps_params>
Ответ 2
Используйте Valgrind для этой цели.
Ответ 3
также может выглядеть ccmalloc, NJAMD, mpatrol, YAMD, LeakTracer
Ответ 4
Если программное обеспечение с открытым исходным кодом не является обязательным, вы также можете проверить Purify