Иван Щербина
старший инженер-программист, YADRO
Что делать, если нужно занулить блок памяти? Начнём с обычного цикла for, попробуем std::fill_n, memset и процессорные интринсики. Посмотрим, во что это превращается после компиляции, и разберёмся, почему одна и та же операция может различаться по скорости на порядки и какое отношение к этому имеют кеши.
старший инженер-программист, YADRO