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