查找仅在性能测试下发生的堆损坏的最佳方法是什么?
我工作的软件(用 C++ 编写)目前存在堆损坏问题。当登录到盒子的用户数量达到一定阈值时,我们的性能测试团队不断收到 WER 错误,但他们给我的转储仅…
使用 ImageFileExecution 选项附加到服务进程时 WinDBG 无法显示
为了与 WinDBG 一起启动服务,我在 Image File 下将 "Debugger" 设置为 "c:\Program Files\Debugging Tools for Windows (x86)\windbg.exe"执行选项(…
在 WinDbg 中使用 .ForEach 时出错
当我在 WinDbg 中调试转储文件时运行以下命令时,为什么会收到 无效参数 poi(adr+4) ? .foreach ( adr { !dumpheap -mt 66df13d4 -short } ) { !do p…
WinDbg !heap 命令由于缺少符号而无法工作
我正在尝试使用 WinDbg 调试带有 C++ 非托管内存分配的 .NET 应用程序。 当我尝试运行 !heap 命令时,收到以下错误消息: 0:022> !heap *** ERROR: Sy…
如何使用 SOS 调试 Windbg 中的模块重叠?
我正在尝试使用转储文件和 Windbg 调试在 64 位计算机上运行的 32 位 .net 进程。当我加载转储文件时,我收到警告警告:MSVCR100_CLR0400 与 clr 重叠…
是否可以检查 EXCEL dmp 文件?
我有一个在 excel 2007 中工作正常的 COM dll。我试图让它在 excel 2010 中工作,一开始似乎工作正常,然后 excel 突然崩溃,并生成一个 .dmp 文件。 …
global.asax 上的 Application_Start 速度缓慢会导致死锁
global.asax 上的 Application_Start 代码需要 2-3 分钟才能完成(长数据库查询等) 每当我发布网站的新版本时,我都会在 aspnet_isapi.dll 上遇到死…
分析 Asp.net 死锁故障转储
我的 asp.net 陷入僵局。我不知道它来自哪里(什么函数),而不是谈论该函数在哪里。 我使用 adplus (http://support.microsoft.com/?ID=828222) 生成…
有什么工具可以轻松配置 Windows 错误报告、JIT 调试器等?
当你的程序在非开发环境崩溃时,仍然有办法定位错误。您可以让 Windows 创建完整的故障转储,也可以让它在进程消失之前附加一个调试器,例如 Windbg …