Valgrind: утечки памяти и профилирование
Valgrind запускает программу в виртуальной среде и находит утечки и чтение неинициализированной памяти.
Команды и конфиги
valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes ./app
valgrind --tool=callgrind ./appНа что обратить внимание
Собирайте с -g, чтобы в отчёте были имена файлов и строк.