Я недавно начал видеть эту строку в окне вывода Visual Studio 2005 при запуске моего приложения:
FTH: (7156): *** Отказоустойчивая прокладка кучи, примененная к текущему процессу. Обычно это происходит из-за предыдущих сбоев. ***
Я попытался отключить отказоустойчивую кучу, используя инструкции здесь:
http://msdn.microsoft.com/en-us/library/dd744764(VS.85).aspx
Я использую 64-разрядную версию Windows 7, поэтому я внес изменения в 32-разрядную и 64-разрядную реестры и запустил команду "Rundll32.exe fthsvc.dll, FthSysprepSpecialize", используя оба параметра и 64-битные версии Rundll32.exe.
Однако после перезагрузки я все равно получаю отказоустойчивую кучу при попытке отладки моего приложения!
Это реальная проблема, поскольку она маскирует ошибку, которую я пытаюсь воспроизвести, а также снижает производительность.
У кого-нибудь есть другие предложения, как отключить отказоустойчивую кучу?