Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/10: Рейтинг темы: голосов - 10, средняя оценка - 4.80
AlexSun
18 / 16 / 4
Регистрация: 03.11.2010
Сообщений: 169
#1

Оптимальный размер буфера для чтения/записи файла

30.10.2012, 20:07. Просмотров 1784. Ответов 6
Метки нет (Все метки)

Какой оптимальный со стороны производительности размер буфера для чтения и записи данных в файл?
Жду обоснованный ответ.

Еще вопрос - насколько будет тормозить частая смена позиции указателя в файле? (seek)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 20:07
Ответы с готовыми решениями:

Классы для чтения и записи файла
Допустим мне нужно прочитать любой файл, сжать его и записать в бинарный файл....

Класс для записи в файл и чтения из файла
Здравствуйте, у меня вот возникла такая проблема при выполнении домашнего...

Размер буфера для получения данных из сокета
Подскажите как изменить размер буфера для получения данных из сокета? делаю...

Реализация записи и чтения файла струтуры
Нужно записать структуру с полями имя(строка)...

Алгоритм чтения, записи ini файла
Народ, помогите осуществить на C# алгоритм или реализовать прогу для чтения...

6
FanOfGun
6 / 6 / 4
Регистрация: 13.10.2012
Сообщений: 101
30.10.2012, 21:45 #2
Цитата Сообщение от AlexSun Посмотреть сообщение
Какой оптимальный со стороны производительности размер буфера для чтения и записи данных в файл?
Жду обоснованный ответ.
Кому как нравится. От размера читаемого файла еще зависит. Если предполагается читать 100 байтные файлы то зачем 1024 байтовый буфер? И наоборот, читать гигабайтные файлы таким же буфером глупо. А так я бы брал 10243 и не много, и не сильно часто к файлу обращаться.
0
kolorotur
Эксперт .NET
10205 / 8563 / 2112
Регистрация: 17.09.2011
Сообщений: 14,715
Завершенные тесты: 1
30.10.2012, 21:58 #3
Цитата Сообщение от FanOfGun Посмотреть сообщение
10243 и не много
1GB под буффер - не много?

Цитата Сообщение от AlexSun Посмотреть сообщение
Какой оптимальный со стороны производительности размер буфера для чтения и записи данных в файл?
Ставьте равный размеру кластера на разделе, из которого будет производиться чтение - добьетесь хороших результатов как при чтении, так и при записи.
1
Psilon
Master of Orion
Эксперт .NET
5998 / 4848 / 902
Регистрация: 10.07.2011
Сообщений: 14,460
Записей в блоге: 5
Завершенные тесты: 4
30.10.2012, 22:16 #4
AlexSun, буфер и так неявно создается, 4мб вроде (пропорционально размеру кластера).

Добавлено через 46 секунд
Опередили
0
AlexSun
18 / 16 / 4
Регистрация: 03.11.2010
Сообщений: 169
30.10.2012, 22:21  [ТС] #5
Psilon, 4 Кбайт Вы имели ввиду?
0
FanOfGun
6 / 6 / 4
Регистрация: 13.10.2012
Сообщений: 101
30.10.2012, 22:22 #6
Цитата Сообщение от kolorotur Посмотреть сообщение
1GB под буффер - не много?
Очепяточка Разумеется 10242
0
Psilon
Master of Orion
Эксперт .NET
5998 / 4848 / 902
Регистрация: 10.07.2011
Сообщений: 14,460
Записей в блоге: 5
Завершенные тесты: 4
30.10.2012, 22:33 #7
AlexSun, да
0
30.10.2012, 22:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2012, 22:33

Осуществление ввода-записи-чтения файла и его просмотр
Я новенькая при изучении С#. Помогите пожалуйста, как осуществлять данные...

автореализуемых свойства, доступных для чтения и записи
"автореализуемых свойства, доступных для чтения и записи" - можете объяснить...

После ОpenFileDialog меняется директория для чтения/записи файлов О.о
Здравствуйте. У меня в программе есть компонент OpenFileDialog. После его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru