На днях обнаружил очень простой и полезный инструмент для
обнаружения утечек памяти под windows.
Для тех кто работает в Visual Studio
будет весьма полезно. Называется система Visual Leak Detector for Visual C++
2008/2010/2012. Взять можно здесь. Установка простая, после распаковки нужно добавить в студию пути к include и
lib директориям
софтины.
После чего в самом исходнике в любом файле (кроме предварительно скомпилированного stdafx.h) нужно сделать инклуд #include
<vld.h> и готово.
Компилируем debug версию
программы, запускаем на отладку и по завершении сеанса отладки прямо в консоли
вывода будет примерно следующая информация:
Как видно здесь приводится полный стек вызовов для
обнаруженной утечки.


Комментариев нет:
Отправить комментарий