Я создал функцию, которая хэширует файл (~ 2 ГБ) и выводит его в другой файл, однако размер буфера напрямую зависит от скорости, с которой он рассчитывается.Когда буфер установлен на [1024]
, он заметно медленнее, чем, например, на [1048576]
.
Увеличение буфера выше [1048576]
замедляет это, однако, и я удивляюсь, почему это так?
Похоже, что 1 МБ - это идеальный размер, я просто не знаю, почему!Заранее спасибо.