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