Как правильно собирать дампы через adplus?
Я хочу собрать дампы зависания с помощью adplus. Нужно ли запускать процесс с помощью команды adplus с самого начала или мне нужно запустить его после зависания приложения? Если это нужно сделать с самого начала, есть ли способ уменьшить размер дампов, пока не произойдет фактическое зависшее событие?
Благодарю.
1 ответ
Решение
Вы можете использовать
%WinDbgPath%\ADPlus -hang -o %OUTDIR% -quiet –pn <your.exe>
когда вы обнаружите, что your.exe завис. Размер дампа зависит от типа дампа и размера сброшенного процесса. Вы можете контролировать тип дампа либо в параметрах командной строки, либо в файле.cfg. Это приведет к немедленному сбросу, как если бы вы подключили с помощью windbg и
.dump /ma /u <file.dmp>