2011-10-11 52 views
0

我下载并安装了用于windows的调试工具的最新版本(6.12.2.633)。运行它与.NET 4.0。当我运行!address -summary时,看起来命令的输出与我以前版本的Windbg/SOS for .NET 3.5所看到的输出不同。任何人都知道在哪里可以找到最新的!address -summary命令的文档。 SOS内置帮助不是很有帮助!地址-summary命令输出为最新的Windbg/SOS

+1

'!address'不是SOS命令,显然SOS的帮助文件没有任何帮助。你检查了WinDbg的帮助文件吗? –

+0

@BrianRasmussen:您的channcel 9高级.NET调试第1部分视频,有一张幻灯片(在0:28分钟),说明!是一个扩展命令。根据我对!地址的理解,也是它的一个扩展dll命令? – imak

+1

Windbg可以加载多个扩展。 SOS就是其中之一。 !地址是Ext.dll扩展的命令。您可以使用.chain – plodoc

回答

3

!address是本地扩展命令,在用户模式或内核模式调试过程中始终可用。它显示有关目标应用程序或计算机的内存的信息。另见documentation for this command

可能在WinDbg中加载多个扩展。您可以使用.chain命令列出加载的扩展名。

SOS是专用于.NET调试的扩展。它具有自己的一组命令来分析托管应用程序使用的内存,例如!eeheap -gc