gpt4 book ai didi

c++ - boost managed_mapped_file 使用我的物理内存吗?

转载 作者:太空宇宙 更新时间:2023-11-04 11:00:06 26 4
gpt4 key购买 nike

<分区>

我想将一个文件(512M)映射到共享内存,以便每个进程都可以访问它。我选择 boost::interprocess::managed_mapped_file。

我认为共享内存不应该占用真正的内存,因为它是由多个进程共享的。但是当我运行我的程序时,似乎每个进程都使用了 512M 的内存。并且没有足够的内存来容纳 20 个进程。

那么为什么 boost::interprocess::managed_mapped_file 占用真实内存而不占用虚拟内存?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com