Все зависит от конкретных задач.
Но обычно это весы - либо ты экономишь память, либо время.
В одной задаче, где заранее обрабатываемый файл неизвестен, я сделал так, что в память брался только блок памяти в 64К. Так по блокам файл и обрабатывался. Но мне прилось писать довольно сложный механизм для обработки файла на стыке блоков.
Так что уточни конкретную задачу.
|