Др. Уотсон аварийно завершает работу на зависшем процессе - PullRequest
2 голосов
/ 21 января 2009

Будет ли какая-то разница, если я получу аварийный дамп Dr Watson на зависшем процессе вместо ADPlus Hang dump?

Спасибо Surya

Ответы [ 3 ]

3 голосов
/ 21 января 2009

Я создал полный дамп с помощью adplus -hang и drwtsn32 и использовал dumpchk, чтобы сравнить их. Оба являются полными дампами, но используются разные флаги (в XP sp3)

DrWatson:

0002 MiniDumpWithFullMemory
0004 MiniDumpWithHandleData

Режим зависания ADPlus:

0002 MiniDumpWithFullMemory
0004 MiniDumpWithHandleData
0020 MiniDumpWithUnloadedModules
0800 MiniDumpWithFullMemoryInfo
1000 MiniDumpWithThreadInfo

Так что, если вам не нужна такая дополнительная информация из дампа - настройка DrWatson для предоставления вам полного дампа памяти так же хороша, как и использование adplus. Более подробную информацию об этих флагах можно найти по адресу debugInfo.com .

1 голос
/ 25 марта 2009

Если вы заинтересованы в том, чтобы узнать, как Windows обнаруживает приложения, мы добавили несколько сообщений в блог об ошибках Windows:

Пусть будет висеть часть 1 из 4 Пусть будет висеть часть 2 из 4 Пусть будет висеть часть 3 из 4 Пусть будет висеть часть 4 из 4

Важно отметить, что эта информация, отправляемая через Microsoft Windows Reporting Error, передается разработчикам программного обеспечения, чтобы попытаться устранить эти проблемы. Если вы отправляете отчеты об ошибках, вы поможете решить проблемы, возникающие на вашем компьютере!

Я являюсь руководителем программы в Microsoft в группе отчетов об ошибках Windows.

1 голос
/ 21 января 2009

Dr. Уотсон будет генерировать аварийный дамп только в случае сбоя процесса. Если процесс зависает только без сбоев, доктор Ватсон никогда не будет вызван. ADPlus предназначен для сбора информации о зависании во время работы процесса.

Microsoft располагает некоторой информацией о ADPlus , которая может быть полезна для объяснения различий между инструментами.

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