Какие существуют инструменты, помогающие находить утечки памяти для ручек? - PullRequest
0 голосов
/ 08 сентября 2011

Какие существуют инструменты, помогающие находить утечки памяти для ручек?У меня есть file.exe и dll inproc-сервера, который использует file.exe.У меня около 10 утечек памяти дескрипторов evertyime, он завершает свою работу.

1 Ответ

1 голос
/ 09 сентября 2011

Process Explorer (http://technet.microsoft.com/en-us/sysinternals/bb896653) - это один из инструментов SysInternals, который можно использовать для отображения дескрипторов, выделенных программой. Вам необходимо настроить представление нижней панели, чтобы показать дескрипторы, чтобы их увидеть. сообщает тип дескриптора, который может помочь в поиске источника утечки, но не указывает путь выделения, но все же полезен, когда другие инструменты также не могут обнаружить утечки.

Я также успешно использовал DevPartnerStudio, чтобы найти множество утечек. (http://www.microfocus.com/products/micro-focus-developer/devpartner/index.aspx). Он имеет тенденцию сообщать о ложных утечках, поэтому вам нужно поиграть с настройками, чтобы убедиться, что вы получаете точные результаты. Это очень хороший продукт, и я всегда советую покупать его при выполнении C ++ разработка под Windows.

...