Как правильно собирать дампы через adplus? - PullRequest
0 голосов
/ 02 февраля 2012

Я хочу собирать дампы зависания с помощью adplus.Нужно ли запускать процесс с помощью команды adplus с самого начала или мне нужно запустить его после зависания приложения?Если это нужно сделать с самого начала, есть ли способ уменьшить размер дампов, пока не произойдет фактическое событие зависания?

Спасибо.

1 Ответ

3 голосов
/ 02 февраля 2012

Вы можете использовать

%WinDbgPath%\ADPlus -hang -o %OUTDIR% -quiet –pn   <your.exe>

когда вы обнаружите, что your.exe зависла. Размер дампа зависит от типа дампа и размера сброшенного процесса. Вы можете контролировать тип дампа либо в параметрах командной строки, либо в файле .cfg. Это приведет к немедленному сбросу, как если бы вы подключились с помощью windbg и

.dump /ma /u  <file.dmp>
...