При отладки кода на c++, IDE выводит вот такое сообщение: FTH: (11040): * Fault tolerant heap shim applied to current process. This is usually due to previous crashes. * Гугл не помогает.. Буду очень благодарен за помощь.
Это уведомление о том, что ваша программа часто падала (и это неудивительно, во время разработки-то), а потому ей будет предоставляться специальный диспетчер памяти, более простительный к выходам за границы массивов.
В принципе ничего страшного из-за его работы не случится, но будет сложнее ловить ошибки, так как программа не будет падать в условиях, когда должна бы, плюс могут быть проблемы с производительностью. Поэтому я на своих компах для разработки этот механизм отключаю, для этого надо немного поковыряться в реестре:
В ветках
HKEY_LOCAL_MACHINE и HKEY_CURRENT_USER
Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers\your_application.exe
удаляем запись FaultTolerantHeap
, тем самым деактивируем FTH для вашей программы.
Но если программа продолжит падать, windows может снова включить для нее FTH. Чтобы этого избежать, можно выключить механизм FTH совсем, для этого параметр
HKEY_LOCAL_MACHINE\Software\Microsoft\FTH\Enabled
выставляем в 0
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не могу понять в чем ошибка при наследовании, компилятор пишет, что не определен базовый класс, хотя все заголовки и определение класса я сделалВот...
Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы на него можно было дать ответ, основанный на фактах и цитатах, отредактировав...
Начал изучать http только и хочется разобраться, можно ли своё расписание запилить с запросами к базе данных универаЕсть сайт университета,...