我想使用adplus收集挂起转储。我是否必须从一开始就使用adplus命令运行该过程,还是必须在应用程序挂起后启动它?如果必须从一开始就完成,有没有办法减少转储的大小,直到实际的挂起事件发生?
感谢。
答案 0 :(得分:3)
您可以使用
%WinDbgPath%\ADPlus -hang -o %OUTDIR% -quiet –pn <your.exe>
当您发现your.exe挂起时。转储的大小取决于转储类型和转储进程的大小。您可以在命令行选项或.cfg文件中控制转储类型。 这会产生一个立即转储,就像你附加了windbg和
一样.dump /ma /u <file.dmp>