Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Для этого нужен второй процесс для того, чтоб "удерживать"... 02.08.05 17:51 Число просмотров: 1952
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
|
> Будет считан один раз и закешированы (если хотя бы один > процесс не закроет свой меппинг) самые нужные области этого > файла. Повторный запуск произойдет значительно быстрее
Для этого нужен второй процесс для того, чтоб "удерживать" мэпинг на момент редактирования основной проги.
Причем, не смортя на внушительный размер, я глубоко сомневаюсь, что тормозит чтение. Предполагаю, что немаловажную роль играет конвертация данных при считывании из этого формата в бинарный массив.
Еще бы посоветовал отлаживать прогу на маленьких объемах данных.
Еще меня шокирует переспективные размеры данных - смогут ли обычные писюки это "прожевать и переварить". Не придется ли переходить на полностью 64 разрядную платформу с огромной памятью.
> Никакого свопа в случае с отмепленными файлами не будет. > Если страница чистая - она просто освободится, если грязная > - сбросится прямо в тот файл, для которого отмеплена.
Если обрабатываем полгиговыйе данные на полгига памяти так, что они обрабатываются последовательно. Потом при редактировании и перекомпилировании придется освободится от самых "старых" данных - начала файла. При обработке, если все обрабатывается с начала и последовательно при загрузке начала, "забудем" вторую часть, потом третью и так далее... Такая ситуация возможна.
|
|
|