Какие инструменты или методы можно использовать для удаления содержимого кэшированного файла, чтобы предотвратить искажение результатов моей работы? Я считаю, что мне нужно либо полностью очистить, либо выборочно удалить кэшированную информацию о содержимом файлов и каталогов.
Приложение, которое я разрабатываю, - это специализированная утилита сжатия, которая, как ожидается, будет выполнять большую часть работы по чтению и записи файлов, которых операционная система не касалась в последнее время, и чьи дисковые блоки вряд ли будут кэшироваться.
Я хочу удалить изменчивость, которую вижу во время ввода-вывода, когда повторяю задачу профилирования различных стратегий для выполнения обработки файлов.
Меня в первую очередь интересуют решения для Windows XP, так как это мой основной компьютер для разработки, но я также могу тестировать с использованием linux и поэтому также заинтересован в ответах для этой среды.
Я попробовал SysInternals CacheSet , но нажатие «Очистить» не приводит к ощутимому увеличению (восстановлению времени после холодной перезагрузки) времени для перечитывания файлов, которые я только что прочитал несколько раз.