我可以使用哪些工具或技术来删除缓存的文件内容,以防止性能结果出现偏差?我相信我需要完全清除或有选择地删除有关文件和目录内容的缓存信息。
我正在开发的应用程序是一个专用的压缩实用程序,预计将进行大量工作,以读取和写入操作系统最近未触及的,不太可能缓存其磁盘块的文件。
我希望消除重复执行分析不同策略以执行文件处理工作的任务时在IO时间中看到的可变性。
我主要对Windows XP的解决方案感兴趣,因为这是我的主要开发机器,但是我也可以使用linux进行测试,因此也对针对该环境的答案感兴趣。
我尝试了SysInternals CacheSet,但是单击“清除”不会导致重新读取我刚刚读过几次的文件的时间增加(在冷启动后恢复计时)。