Windows 系统中的 /dev/shm 等价物是什么?
我想知道如何通过向主内存写入和读取临时文件来使 IO 更快。我曾经在 Linux 中写入 /dev/shm 。
但现在我在 Windows 7 中。有人知道答案吗?
谢谢
I was wondering how can I make the IO faster by writing and reading temporary files to main memory. I've used to write to /dev/shm in Linux.
But now I'm in Windows 7. Anyone knows the answer ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我理解正确的话(基于这个 帖子)您正在寻找的是内存映射文件。
If I understood it correctly (based on this post) what you are looking for is Memory Mapped Files.
您可以将 CreateFile() 与 FILE_ATTRIBUTE_TEMPORARY 一起使用,Windows 应尽可能将其保留在缓存中。
You can use CreateFile() with FILE_ATTRIBUTE_TEMPORARY, and Windows should try to keep it in cache as much as possible.