Windows系统中的/ dev / shm等价是什么?

时间:2010-06-10 03:34:24

标签: windows linux shared-memory ramdisk ramdrive

我想知道如何通过将临时文件写入主内存来更快地使IO更快。我曾经习惯在Linux中写入/ dev / shm。

但现在我在Windows 7.任何人都知道答案吗?

谢谢

3 个答案:

答案 0 :(得分:5)

如果我理解正确(基于this帖子),您要找的是Memory Mapped Files

答案 1 :(得分:1)

您可以将CreateFile()与FILE_ATTRIBUTE_TEMPORARY一起使用,Windows应尽量将其保留在缓存中。

答案 2 :(得分:1)

此链接总结了Windows操作系统的/ dev / shm概念的实现: http://en.wikipedia.org/wiki/TMPFS#Microsoft_Windows