如何迭代引用类型(例如MyClass)并获取一个字段(值类型)的值 我使用以下代码。 .foreach (address {!DumpHeap -type MyClass -short }) {!do ${address} (what I do next?) } 我收到了一堆对象的d...
我在WinDbg命令中运行Dump文件 !address -summary 我的结果类似于这样 Usage Summary RgnCount Total Size %ofBusy %ofTota Free 3739 7ff5`dbbae0...
我正在调试一个Winforms应用程序,解决内存泄漏问题。在客户提供的转储文件中,未知内存使用量与.NET堆大小之间存在很大差异。(约1000mb vs 200mb)。除了CLR执行的VirtualAllocs之外,未知段中还有什么内容? !eeheap -gc 输出 !address...
我有一份来自生产服务器的崩溃转储,显示出了OutOfMemoryException。这里不涉及异常本身。 我碰巧运行了!dso来查看堆栈对象:0:042> !dso OS Thread Id: 0x1014 (42) ESP/REG Object Name 246eeb24 109...
我一直在研究高内存问题,最近在windbg中进行了大量堆分析,我很好奇"!heap -flt -s xxxx"命令中的不同列实际上意味着什么。 我看过What do the 'size' numbers mean in the windbg !heap output?,并查阅了我的《Wind...
我有以下委托对象的转储:Name: MyEventHandler MethodTable: 132648fc EEClass: 1319e2b4 Size: 32(0x20) bytes Fields: MT Field Offset ...
这是我要解决的问题。我有一份来自 Google Chrome 的崩溃转储。 我打开 windbg 并在“文件”菜单中选择“符号文件路径”: "SRV*c:\code\symbols*http://msdl.microsoft.com/download/symbols;SRV*c:\code...
我正在调试一个崩溃的Windows应用程序。启动应用程序后,使用WinDbg附加到它,然后让它崩溃,在WinDbg命令窗口中出现了以下内容: (119c.1794): 未知异常 - 代码0000071a(第一次机会) 我已经在网上搜索过,但没有找到任何解释如何解释这些异常代码。 如果有所...
我尝试使用WinDBG来调试一个dump文件。当我运行.loadby sos mscorwks.dll命令时,它出现了错误信息:无法找到'mscorwks.dll'模块。 有人见过这种情况吗?