Отловить утечку памяти
От: Аноним  
Дата: 10.11.06 13:01
Оценка:
Есть процесс с одним потоком, в который загружено 50 .dll и адрес, по которому выделена память. Эта память впоследствии не освобождается. Нужно найти место в коде, где и кем эта память выделяется.
Адрес с выделенной памятью не меняется от запуска к запуску. Можно ли как-то на этом сыграть? Например, заблокировать как-то этот адрес, а потом получить исключение при попытке выделить по нему память.

Спасибо!

ЗЫ. Использование счётчика распределений невозможно (от запуска к запуску он меняется), _CrtDumpMemoryLeaks() также не помогает (нет имени файла в дампе, хотя включен _CRTDBG_MAP_ALLOC и переопределён new)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.