Непрерывное редактирование 1 МБ файла, что более эффективно? - PullRequest
3 голосов
/ 15 мая 2010

Я должен постоянно редактировать файл размером 1 МБ, имитируя файловую систему. Я должен изменить каталог блоков управления файлами, FAT, блоков и т. Д.

Proffesor рекомендует перезаписывать файл при каждом обновлении. 1 МБ не должно занимать минуты, но мне это не нравится.

Это FileChannel способ пойти сюда? Кроме того, я понимаю, что если я редактирую MappedByteBuffer , содержимое области сопоставленного файла также редактируется немедленно? то есть рефлексивно сопоставлено?

Спасибо.

1 Ответ

2 голосов
/ 15 мая 2010

Вам нужно RandomAccessFile .

...