У меня есть какое-то программное обеспечение для тестирования алгоритмов, работающее на компьютере с Windows 7, которое при первом запуске для любого файла данных работает примерно в 3-5 раз медленнее, чем при последующих запусках. Наш алгоритм просто читает файл по несколько сотен байт за раз и записывает один результат обратно за каждые ~ 50 операций чтения.
Есть ли какое-то внутреннее кэширование где-то в Windows (кажется маловероятным с 3 ГБ файлом?) или что-то другое? Есть ли способ ускорить этот первый запуск?