|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.03.2011, 19:15 | #1 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
Бинарный файл
Здравствуйте ув. форумчане. Собственно вопрос, Как быстро читать бинарные файлы?
Например я читаю файл (2,5 Мб) в котором масивв из 2359296 ячеек через FileStream.ReadBuffer(Buffer,size), есть ли способ делать это еще быстрее? |
25.03.2011, 19:40 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
если файл нужен целиком в памяти, то, имхо, быстрее способа нет.
|
26.03.2011, 11:28 | #4 |
Форумчанин
Регистрация: 26.02.2010
Сообщений: 126
|
Хорошо, а если например много маленьких массивов в файле, и мне их нужно прочитать? Ладно если файл один, а если их штук 50, это сильно уже заметное падение в скорости работы программы.
|
26.03.2011, 11:40 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Сильно заметно будет если это достаточно большие 50 файлов или вы их многократно в разных местах программы считываете. А если на момент инициализации программы, то не думаю что 50 мелких файлов значительно замедлят этот процесс
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прочитать бинарный файл | Lazan | Помощь студентам | 6 | 16.06.2010 14:19 |
запись классов в бинарный файл | Feannewedd | Общие вопросы C/C++ | 6 | 29.06.2009 10:11 |
Задача на бинарный файл | Many man | Помощь студентам | 3 | 10.05.2009 19:41 |
Бинарный файл | mchip | Microsoft Office Excel | 10 | 05.03.2009 19:10 |
Бинарный файл | Bayazet | Общие вопросы Delphi | 1 | 04.03.2009 16:39 |