出于测试目的,我需要清除文件缓存(例如测量文件操作性能)。
我从 sysinternals找到了CacheSet,但在那里按Clear没有帮助。我刚刚复制到 Nil 时再次复制的文件眨眼间就完成了(而初始操作花费了大量的 2 秒)。
是不是说HD有自己的缓存不能取消或清除?
我不确定这与您的问题有多大相关性,但要回答您的第二部分,是的,硬盘驱动器有自己的内部硬件缓存 - 通常为 2、8、16、32 或最近 64 兆字节。
除此之外,Windows 还有一个功能Disk Write Caching可以帮助您。可以在每个驱动器的基础上启用/禁用它,执行以下操作(直接从此处复制):
| 归档时间: |
|
| 查看次数: |
25226 次 |
| 最近记录: |