我应该使用哪些工具或技术来清除缓存文件内容,以避免影响性能结果? 我相信我需要完全清除或选择性地删除有关文件和目录内容的缓存信息。
我正在开发一款专业压缩实用程序,它需要读写操作系统最近未使用过且磁盘块不太可能被缓存的文件。
我希望消除在分析不同文件处理策略时看到的IO时间变异性。
我主要关心Windows XP的解决方案,因为这是我的主要开发机器,但我也可以使用Linux进行测试,因此也对该环境的答案感兴趣。
我尝试了SysInternals CacheSet,但单击“清除”并不能导致在我刚刚多次读取的文件重新读取时的时间(恢复到冷启动后)有明显增加。