使用WinDbg分析.NET转储
我正在使用 Windbg 对转储进行分析。以下是我运行的命令 .loadby sos mscorwks - 加载 sos dll ~* e !clrstack - 查看所有线程 ~18s - 将上下文更改为…
GC 与 GC 暂停EE
当我运行 !threads -special 命令时,我得到以下结果。为简洁起见,我已删除输出中的其他行。 OSID Special thread type 15 26ec GC 暂停EE 15 3174 G…
从进程转储中获取 .NET Framework 版本
可能的重复: 我如何知道崩溃的 CLR 版本转储? 如果我在 WinDbg 中打开(托管进程的)转储文件,是否可以找到该进程正在使用哪个版本的 .NET 框架?…
Windbg.exe:无法加载数据访问DLL,0x80004005
我正在尝试从 x64 计算机上运行的进程调试 32 位进程转储。我在 x64 笔记本电脑上运行 x86 版本的 Windbg。我已遵循建议这里,但我仍然得到这个: 0:0…
Windbg - 转储 System.Guid
当我在 Windbg 中使用 !do 作为 System.Guid 对象时,我得到了该 GUID 对象的字段列表。我怎样才能看到这个 GUID(字符串表示形式)的值是什么?…
如何处理“SOS 版本与您正在调试的 CLR 版本不匹配”在WinDbg中?
我的某些应用程序出现问题。这是一个基于 wcf 的应用程序,在 Windows 2003 Server (x86) 的 IIS6 下运行: 在事件日志中,我从“W3SVC-WP”源(Event…
如何判断是托管内存泄漏还是本机内存泄漏?
我与本机 dll 互操作的 .NET 进程抛出 OutOfMemory 异常。以下是 !address -summary 和 --eeheap-gc 辅助命令的输出。这是否意味着它是托管泄漏还是本…
Windbg 无法加载 sos clr
我不确定 Windbg 是正确的工具,但这就是我现在正在尝试的, 我的 asp.net 应用程序似乎存在内存泄漏,几乎每次加载页面时它都会持续增长约 3 MB(然…
是否可以从 WinDbg / SOS 调用方法
是否可以从windbg调用托管方法? .call 是否有任何 .NET 等效项?或者如何使用它来调用托管方法? 我有兴趣作为实时会话附加到生产过程(不带 pdb 的…
分析.net 4.0的gflags.exe创建的故障转储,但没有足够的信息
用 c# 4.0 编写的 Windows 服务,设置 gflags.exe(Global Flags) 在进程崩溃时保存转储。 但是当我在 Windbg 中打开故障转储时,我得到了 0:00> 。我…