Я делаю бенчмаркинг нескольких алгоритмов, включающих чтение / запись на диск.
Поскольку Windows предоставляет некоторые функции кэширования , иногда я получаю такие результаты:
- первый запуск алгоритма: 200 секунд
- второй запуск алгоритма: 90 секунд
- третий прогон алгоритма: 87 секунд
После перезагрузки:
- первый запуск алгоритма: снова 202 секунды
Отключить кэш записи довольно просто (http://support.microsoft.com/kb/259716), но как полностью отключить кэш чтения с диска?