【发布时间】:2011-03-01 23:41:14
【问题描述】:
我想知道如何通过将临时文件写入和读取到主内存来加快 IO。我曾经在 Linux 中写入 /dev/shm。
但现在我在 Windows 7 中。有人知道答案吗?
谢谢
【问题讨论】:
标签: windows linux shared-memory ramdisk ramdrive
我想知道如何通过将临时文件写入和读取到主内存来加快 IO。我曾经在 Linux 中写入 /dev/shm。
但现在我在 Windows 7 中。有人知道答案吗?
谢谢
【问题讨论】:
标签: windows linux shared-memory ramdisk ramdrive
如果我理解正确(基于this 帖子)您正在寻找的是Memory Mapped Files。
【讨论】:
/dev/shm 的等效性(或者至少这是我的解释)。 Windows 是否有基于共享内存的文件系统?
您可以将 CreateFile() 与 FILE_ATTRIBUTE_TEMPORARY 一起使用,Windows 应尽量将其保留在缓存中。
【讨论】: