Можно ли доверять отчетам Valgrind в случае сбоя тестируемой программы

Поэтому я запускаю программу проверки памяти Valgrind, но при этом происходит сбой программы. Вероятно, из-за некоторых проблем с синхронизацией, вызванных тем, что Valgrind замедляет выполнение.

Однако я получаю сообщение о том, что теряю память в разных местах.
Можно ли доверять этому при сбое программы? Я имею в виду, что в случае сбоя программы я могу предположить, что память останется необработанной. Может ли Вэлгринд увидеть это и обращаться с этой памятью по-другому?

Например, я получаю несколько отчетов о «точно потерянной» памяти. Им доверять?

0

Решение

«Определенно потерян» из valgrind (найден во время выполнения, выполнив поиск утечки
или найден в конце исполнения) очень вероятно настоящая утечка.

Но, как и предполагалось, устранение сбоя является первым приоритетом.

1

Другие решения


По вопросам рекламы [email protected]