windows – OS的文件缓冲有害吗?
发布时间:2020-12-14 02:10:31 所属栏目:Windows 来源:网络整理
导读:我为我的同事写了一个下载库.它将下载的数据写入文件. 我的同事发现,即使已经下载了100 Mb数据,该文件也会长时间保持较小. 所以他们建议我应该在每次write()之后调用flush(),这样就不会占用内存来缓冲这些数据. 但我不认为100 Mb的虚拟内存很多,并认为Window
我为我的同事写了一个下载库.它将下载的数据写入文件.
我的同事发现,即使已经下载了100 Mb数据,该文件也会长时间保持较小. 所以他们建议我应该在每次write()之后调用flush(),这样就不会占用内存来缓冲这些数据. 但我不认为100 Mb的虚拟内存很多,并认为Windows可能有理由缓冲这么多数据. 你怎么看待这件事? 解决方法
我相信操作系统会亲自调整自己.
至于“立即冲洗,以免在电源耗尽时丢失数据” – 如果电源在文件中途中断,你会相信你写的数据是否正常并从那里恢复下载?如果是这样的话,也许它值得提前淘汰 – 但我会考虑恢复电力故障的相对稀缺性的复杂性,并在我阅读所有内容时关闭文件.如果您看到一半写入文件,请将其删除并从头开始重新下载. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用PowerShell来停止进程,我可以绕过确认吗?
- windows7下php开发环境搭建图文教程
- Windows-8 – WinRT是否直接访问NT内核(需要操作系统支持时
- 在WIN32中的“BUTTON”类窗口上显示位图
- windows – 有没有办法防止在SERVER端创建Thumbs.db?
- vbscript – Windows 7安装程序,刷新路径环境变量
- Windows和Linux之间的Python Multiprocess差异
- windows-8 – Windows 8 Metro是否支持托管c / cli
- 在windows和linux上编写PHP时有什么不同
- 未连接硬件时卸载Windows驱动程序