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