it-roy-ru.com

Обнаружение утечек памяти в приложении C++ с Visual Studio

В Linux я использовал valgrind для проверки наличия утечек памяти в приложении. Что такое эквивалент в Windows? Можно ли это сделать с помощью Visual Studio 2010?

21
devnull

Visual Studio помогает найти утечки памяти. Эта ссылка должна быть полезной. 

25
Mahesh

Как насчет Визуальный детектор утечки ? Это не встроенный, но я думаю, что это самый популярный.

8
Default

C++ Memory Validator находит утечки памяти и обрабатывает нативные программы Windows, созданные с использованием Visual Studio, Delphi и других компиляторов. Быстро и может справляться с большими рабочими нагрузками (некоторые пользователи отслеживают несколько миллиардов выделений и освобождений за один прогон).

Раскрытие информации: я разработчик C++ Memory Validator. Мы создали его, потому что другие инструменты не могли справиться с рабочей нагрузкой, когда мы работали с SolidWorks R & D Ltd. 

2
Stephen Kellett

Вы можете использовать инструмент DevPartner для обнаружения утечек памяти в приложениях C++ с использованием Visual Studio. 

0
ckv

Visual Studio 2015 и более поздние версии имеют собственный инструмент диагностики утечек памяти, проверьте это подробнее: https://dzone.com/articles/native-memory-leak-diagnostics .

0
Oleg Smirnov