加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – OS的文件缓冲有害吗?

发布时间:2020-12-14 02:10:31 所属栏目:Windows 来源:网络整理
导读:我为我的同事写了一个下载库.它将下载的数据写入文件. 我的同事发现,即使已经下载了100 Mb数据,该文件也会长时间保持较小. 所以他们建议我应该在每次write()之后调用flush(),这样就不会占用内存来缓冲这些数据. 但我不认为100 Mb的虚拟内存很多,并认为Window
我为我的同事写了一个下载库.它将下载的数据写入文件.

我的同事发现,即使已经下载了100 Mb数据,该文件也会长时间保持较小.

所以他们建议我应该在每次write()之后调用flush(),这样就不会占用内存来缓冲这些数据.

但我不认为100 Mb的虚拟内存很多,并认为Windows可能有理由缓冲这么多数据.

你怎么看待这件事?

解决方法

我相信操作系统会亲自调整自己.

至于“立即冲洗,以免在电源耗尽时丢失数据” – 如果电源在文件中途中断,你会相信你写的数据是否正常并从那里恢复下载?如果是这样的话,也许它值得提前淘汰 – 但我会考虑恢复电力故障的相对稀缺性的复杂性,并在我阅读所有内容时关闭文件.如果您看到一半写入文件,请将其删除并从头开始重新下载.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读