2011-09-08 4 views
0

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

+0

Вопросы по методологии отладки, без конкретных примеров, лучше подходят для программистов.se –

+0

Я не согласен, но этот вопрос трудно понять, это не имеет большого смысла. –

+0

Очень трудно понять. Пожалуйста, перефразируйте. – Ghita

ответ

1

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

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

Смежные вопросы