Да, как указал Алс в комментарии и из моего личного опыта, я бы также рекомендовал использовать Valgrind.Существуют различные варианты, такие как --leak-check=yes
и т. Д., Которые вы можете использовать.После того, как вы запустите valgrind, он выдаст несколько рекомендуемых опций, которые вы можете включить в следующий запуск.
Проблема, которую пытается решить Valgrind, т. Е. Обнаружение утечек памяти, является сложной проблемой.Иногда valgrind запутывается и выдает ложные срабатывания, т. Е. Показывает утечку памяти в месте, где ее нет.Но, кроме этого, valgrind довольно удобен и полезен.