Вероятно, вы видите, что ваше первоначальное тестирование работало из дискового кэша операционной системы, в то время как при последующем доступе требовалось сканировать файл с диска. Как Бисва упоминает в комментарии, файлы должны быть идентичны, и это может быть проверено проверка контрольной суммы для обеих версий ,
Если вы располагаете достаточным объемом памяти и тестируете файлы сразу после создания, то есть большая вероятность, что весь файл или его значительная часть будет находиться в кеше диска, и чтение файла для его проверки будет чрезвычайно быстрым. ,
Если вы протестировали файл сразу после загрузки, и система не имела значительного доступа к диску во время загрузки, то снова он должен находиться в кеше диска и быстро открываться или тестироваться.
Если загрузка происходила в течение нескольких дней циклов запуска / выключения, или во время загрузки система выполняла какие-то другие операции с диском, доступ к файлу осуществлялся бы с диска, а не из ОЗУ, и доступ к нему был бы значительно медленнее. После первого доступа к нему или чтения всего файла он снова должен быть «быстрым».