За последние несколько лет Microsoft внедрила несколько изменений, в результате которых больше памяти обнуляется. Эти меры включают:
Меру InitAll, которая обнуляет большинство переменных стека.
Переключение большей части кода ядра Microsoft на API ExAllocatePool2/ExAllocatePool3, которые по умолчанию обнуляют память.
В тех случаях, когда это возможно, компилятор разворачивает вызовы функции memset.
msrc.microsoft.com
Building Faster AMD64 Memset Routines
