Windows — C ++ MapVirtualFileEx — Создание нескольких карт для более быстрого доступа

Я использую MapVirtualFile для быстрого доступа к данным из файла.
Однако это слишком медленно.
Я предполагаю, что это потому, что файл огромен (300 МБ), и мне нужно читать из разных мест (например, с начала файла, а затем с конца файла).

Я хотел бы знать, есть ли у кого-нибудь опыт создания нескольких карт из файла.
Может быть, это все ускорит?

Я бы, например, создать 4 карты.
Одна карта, которая указывает на раздел 1 в файле, вторая карта будет указывать на раздел 2 в файле, третья на раздел 3 файла и т. Д.

Возможно ли это и сделает ли это чтение данных быстрее?

Мой код огромен, и я предпочел бы подумать об этом, прежде чем потратить 2 дня, чтобы выяснить, что это не решает мою проблему.

Спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]