У меня есть свалка с производства для идентификации утечки памяти. Когда я DebugDiag (v2 обновление 2), я получаю отчет,DebugDiag: Как вставить LeakTrack.dll вручную
DebugDiag не обнаруживал LeakTrack.dll загружен в w3wp.DMP, поэтому никакого анализа утечек не был выполнен на этот файл. При устранении течи в памяти, пожалуйста, убедитесь, LeakTrack.dll вводится в процесс целевой с помощью инструмента DebugDiag до или создания новых свалок
. Я не могу найти способ инъекции LeakTrack.dll из пользовательского интерфейса DebugDiag или после прохождения документации. Как я могу вручную загрузить LeakTrack.dll?
, как вы предложили потребовать мне установить DebugDiag на машине клиента и принять дамп. Похоже, есть способ ввести LeakTrack.dll в уже сделанный сброс. Это то, что я хотел узнать. – frosty
@frosty: Определенно невозможно вставить DLL в дамп. Это возможно только во время выполнения –
Даже если это было бы возможно, это бесполезно, потому что больше ничего не может сделать. Эта DLL вводится в запущенный процесс, потому что она должна делать что-то, что требует инструкций CPU. Дамп не может обеспечить процессорное время. –