Я недавно начал видеть эту строку в окне вывода 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, используя как 32 -битные и 64-разрядные версии Rundll32.exe.
Однако после перезагрузки я все еще получаю отказоустойчивую кучу при попытке отладки моего приложения!
Это настоящая проблема, поскольку она маскирует ошибку, которую я пытаюсь воспроизвести, а также убивает производительность.
Есть ли у кого-нибудь другие рекомендации, как отключить отказоустойчивую кучу?