Что лучший способ состоит в том, чтобы проверить на утечки памяти в C++?

Согласно сообщению об ошибке, это предполагает, что вызов веб-драйвера (проводной протокол) ответил пустым. Я предлагаю понизить ваш хром до любой стабильной версии ниже 70 и совместимого хромдрайва.

8
задан Billy ONeal 8 December 2012 в 19:51
поделиться

5 ответов

valgrind профилировщик для Unix предлагает достойное обнаружение утечки.

Однако это - только одна часть успешного подхода. Другая часть должна предотвратить (т.е. минимизировать), явная обработка памяти. Интеллектуальные указатели и средства выделения могут помочь многому в предотвращении утечек памяти. Кроме того, действительно используйте классы STL: реализацией связанного списка без утечки уже обеспечивают std::list.

18
ответ дан 5 December 2019 в 07:13
поделиться

В Windows:

Compuware BoundChecker (укусил дорогостоящий, но очень хороший),

Визуальный LeakDetector (свободный, погуглите его),

На Linux/Unix:

Очистить

4
ответ дан 5 December 2019 в 07:13
поделиться

Исходная версия Очищает на Unix, было блестящим. Но версия Windows, произведенная после Рациональный, купила его, ужасно. Хлопьевидный как ад.Избегайте любой ценой.

1
ответ дан 5 December 2019 в 07:13
поделиться

При использовании Anjuta можно использовать valgrind модуль.

0
ответ дан 5 December 2019 в 07:13
поделиться

Можно прочитать хорошую статью об утечках памяти на Википедию: http://en.wikipedia.org/wiki/Memory_leak

Эта страница также имеет хорошие ссылки на другие статьи и даже программы, которые помогут Вам много.

0
ответ дан 5 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: