Сохранение большого дампа кучи процесса IIS в 64-разрядной версии Windows 2008 - PullRequest
1 голос
/ 30 ноября 2010

Я только что попытался создать дамп кучи процесса IIS, который занимал 6 гигабайт оперативной памяти (taskmgr, щелчок правой кнопкой мыши, Создать файл дампа).Я получил следующую ошибку, и файл дампа был поврежден:

была выполнена только часть запроса readprocessmemory или writeprocessmemory

Кто-нибудь сталкивался с этим?Знаете ли вы обходной путь?

Ответы [ 2 ]

0 голосов
/ 02 декабря 2010

Я бы использовал ProcDump от Microsoft TechNet.Это автономный исполняемый файл, написанный людьми, которые создали Windows Internals .

0 голосов
/ 01 декабря 2010

Звучит так, как будто он не смог прочитать часть памяти процесса и выручил (что привело бы к повреждению файла дампа).Если вы присоединяетесь к процессу с помощью windbg, вы можете запустить команду .dump /mA, чтобы она продолжалась, даже если при чтении памяти процесса возникает ошибка. Вот описание опции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...