Что такое отказоустойчивая куча Windows 7? - PullRequest
4 голосов
/ 25 июня 2009

Я хотел бы получить некоторую техническую информацию о том, как это работает, и как я могу отключить или перечислить прокладки Fail Tolerant Heap, которые связаны с процессами, которые часто выходят из строя. Есть ли какая-то эвристика, которую Windows 7 использует, чтобы решить, когда применять прокладку FTH?

1 Ответ

6 голосов
/ 25 июня 2009

Fault Tolerant Heap - это слой над кучей, который защищает от распространенных ошибок кучи, таких как переполнение кучи, двойное освобождение и т. Д. Насколько мне известно, есть только одна прокладка FTH - не несколько для каждого смягчения. http://msdn.microsoft.com/en-us/library/dd744764(VS.85).aspx описывает, как вы можете отслеживать, включена ли FTH для приложения через журнал событий.

Я не верю, что MS опубликовала точную эвристику, которая включит FTH, но да, есть эвристика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...