我最近在启动我的应用程序时开始在我的 Visual Studio 2005 输出窗口中看到这一行:
FTH: (7156): *** 容错堆 shim 应用于当前进程。这通常是由于以前的崩溃造成的。***
我尝试使用此处的说明关闭容错堆:http:
//msdn.microsoft.com/en-us/library/dd744764 (VS.85).aspx
我正在运行 Windows 7 64 位版本,因此我对 32 位和 64 位注册表进行了更改,并使用 32 位和Rundll32.exe 的 64 位版本。
但是,重新启动后,在尝试调试我的应用程序时,我仍然会得到容错堆!
这是一个真正的问题,因为它掩盖了我试图重现的错误,而且它也会降低性能。
有没有人有任何其他建议如何禁用容错堆?