Fra*_*ank 3 c++ linux windows
早上好,
我们感兴趣的是时间消耗FlushViewOfFile和msync.引用UnmapViewOfFile文档:
FlushViewOfFile
msync
UnmapViewOfFile
为了在发生电源故障或系统崩溃时将数据丢失的风险降至最低,应用程序应使用该FlushViewOfFile功能显式刷新已修改的页面.
是FlushViewOfFile()和msync()昂贵的运营?我们要问的原因是,在我们的应用程序中,我们可能不需要在系统崩溃时将数据丢失的风险降至最低.
FlushViewOfFile()
msync()
谢谢,
Dav*_*nan 6
从某种意义上说,它们会将缓存的文件从内存移动到磁盘,因此它们很昂贵.通常,您使用内存映射文件来避免这样做!正常的策略是在程序要求允许的情况下不经常刷新.
归档时间:
14 年,5 月 前
查看次数:
1400 次
最近记录:
10 年,5 月 前