Есть ли причина, по которой размер буфера по умолчанию равен 4096?
Я часто вижу 4096, используемый как размер буфера по умолчанию повсюду. Есть ли причина, почему 4096 был выбран в отличие от другого значения?
1 ответ
Это действительно зависит от вашей проблемы, но общее компромиссное решение проблемы - 4 КБ. Хорошее описание для этого выбора вы найдете по ссылкам ниже:
Файловый ввод / вывод с потоками - лучший размер буфера памяти
C# FileStream: оптимальный размер буфера для записи больших файлов?