【问题标题】:What is the /dev/shm equivalence in Windows System?Windows 系统中的 /dev/shm 等价物是什么?
【发布时间】:2011-03-01 23:41:14
【问题描述】:

我想知道如何通过将临时文件写入和读取到主内存来加快 IO。我曾经在 Linux 中写入 /dev/shm。

但现在我在 Windows 7 中。有人知道答案吗?

谢谢

【问题讨论】:

    标签: windows linux shared-memory ramdisk ramdrive


    【解决方案1】:

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

    【讨论】:

    • 我不确定为什么这是公认的答案,因为问题是关于 Windows 的 /dev/shm 的等效性(或者至少这是我的解释)。 Windows 是否有基于共享内存的文件系统?
    【解决方案2】:

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

    【讨论】:

    • 我想要的是一种非编程方式。就像在特定目录中写入常规文件一样。
    猜你喜欢
    • 2011-01-03
    • 2020-06-21
    • 1970-01-01
    • 2011-11-23
    • 2011-07-19
    • 1970-01-01
    • 2019-06-21
    • 2013-06-16
    • 1970-01-01
    相关资源
    最近更新 更多