Windows 对内存映射文件使用文件\u标志\u无\u缓冲的优点?
使用已使用file_FLAG_NO_BUFFERING标志创建的内存映射文件有什么好处吗?在我的情况下,对内存映射文件的读取是随机访问。写操作通常会附加新数据,而在进行更正/更新时,随机访问的频率较低 仅引用MSDN: 文件\u标志\u无\u缓冲 正在打开文件或设备时,没有用于数据读取和写入的系统缓存。 此标志不影响硬盘缓存或内存映射文件 因此,没有优势。如果您试图处理文件\u标志\u无\u缓冲的所有对齐需求,那么这只会使代码更加复杂Windows 对内存映射文件使用文件\u标志\u无\u缓冲的优点?,windows,memory-mapped-files,createfile,Windows,Memory Mapped Files,Createfile,使用已使用file_FLAG_NO_BUFFERING标志创建的内存映射文件有什么好处吗?在我的情况下,对内存映射文件的读取是随机访问。写操作通常会附加新数据,而在进行更正/更新时,随机访问的频率较低 仅引用MSDN: 文件\u标志\u无\u缓冲 正在打开文件或设备时,没有用于数据读取和写入的系统缓存。 此标志不影响硬盘缓存或内存映射文件 因此,没有优势。如果您试图处理文件\u标志\u无\u缓冲的所有对齐需求,那么这只会使代码更加复杂