【发布时间】:2014-10-15 15:42:28
【问题描述】:
我目前正在处理 .NET 应用程序的内存问题,我正在使用 Windbg 调试问题我遇到了内存问题,但在调查期间!do 命令正在获取对象其内容过大但命令显示的内容被截断,有没有办法可以完全从 !do 命令获取内容?
命令的结果如下所示:
0:000> !do [Address]
Name: System.Byte[]
MethodTable: ...
EEClass: ...
Size: 1048600(0x100018) bytes
Array: Rank 1, Number of elements 1048576, Type Byte
Content: [This is the content that its getting truncated]
Fields:
None
【问题讨论】:
-
必须使用
!do还是可以使用!da转储数组? -
我应该可以使用!da,有什么区别?
-
!da将为您提供元素的地址,以便您可以对它们执行!do。