【发布时间】:2018-10-29 10:03:33
【问题描述】:
我在带有 Windows Embedded 7 64 位操作系统的 Intel i7 处理器上使用 Boost.Interprocess 库。我已经成功地从 2 个不同的进程创建了 2 个大约 400 MB 大小的托管共享内存。当我尝试从第三个进程创建 1 GB 托管共享内存时,需要 5 分钟以上。驱动器中有足够的可用空间。 进程卡在函数上:
new managed_shared_memory(open_or_create, name, 1 Gigabyte);
为什么这么慢?如果我单独运行这个过程,不到 1 秒。
【问题讨论】:
-
你的问题是什么?解释为什么它很慢或者您正在寻找替代解决方案?
-
或者为什么进程卡在函数'managed_shared_memory'上?
标签: c++ boost boost-interprocess