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