为什么资源监视器上显示不出来应有的磁盘活动?

竞天问 2018-02-07 05:06:53
我有若干个大文件,使用一个程序随机读取其中的内容。
开机第一次读取时,时间很长,此时可以显示磁盘活动。
之后再读取这些文件时,时间会很短,而且资源监视器上的磁盘活动很低。

这些现象的原因是什么?
...全文
996 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
夜鹰 2018-02-09
  • 打赏
  • 举报
回复
由于Windows缓存机制的存在,如果两次拷贝完全一样,时间是最短的,可以理解为相当于验证了目录和文件结构,并不需要遍历所有数据。两次不一样的话会计算差异部分,从而节省读写时间。
竞天问 2018-02-08
  • 打赏
  • 举报
回复
我已经找到了原因: windows会偷偷缓存这些文件,缓存的内存不算进程和系统占用的,是单独的一项“已缓存”,所以之前没有发现。 我32G内存,可以缓存超过20GB的文件。 第二次及以后的读取确实没有读磁盘。
aabbabababaa 2018-02-08
  • 打赏
  • 举报
回复
啥程序?是不是这程序读取失效了。。。

18,138

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧