Я хочу, чтобы мой код обрабатывал файл очень быстро. Этот размер файла будет варьироваться от одного КБ до даже 2 ГБ.
Даже я готов создать отдельную файловую систему для этого отдельного файла.
Я разделю файл на блоки постоянного размера (вероятно, 8 КБ) и получу доступ к нему для чтения и записи данных. Что касается кода, алгоритм не может быть изменен, поскольку он дает хорошую производительность, а также стабильную. поэтому я не хочу меняться Я также использую mmap () для отображения блоков в память по требованию.
Можно ли получить файловую систему в виде одного блока, чтобы операции доступа к файлу, чтения и записи могли выполняться быстрее?
Пожалуйста, дайте все ваши предложения, даже небольшая вещь, которая поможет мне.
Предложения могут быть на разных платформах и в файловых системах.
Спасибо,
Naga