2012-02-02 39 views
0

我想收集使用adplus的挂坑。我是否必须从一开始就使用adplus命令来运行该流程,还是必须在应用程序挂起后启动它?如果必须从一开始就做好,有没有办法减少转储的大小,直到发生实际的挂起事件?通过adplus收集垃圾的正确方法是什么?

谢谢。

回答

3

,当你发现your.exe挂您可以使用

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

。转储的大小取决于转储类型和转储过程的大小。您可以在命令行选项或.cfg文件中控制转储的类型。 这将产生立即倾,就如同您所附加使用WinDbg和

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

也借此在C一看:\程序文件(x86)\ Windows调试工具(x86)的\ adplus.doc 和windbg的ADPlus部分有所帮助。 – 2012-02-02 11:12:35