- 主题:从 shared meomry里copy到process local memory 速度慢
windows,用的boost::ipc::managed_windows_shared_memory,有什么可优化的地方吗?
在shared memory allocate + new (p) 还挺快的,但是另外一个进程copy出来要慢一倍,有什么没注意到的地方吗?
--
修改:ziqin FROM 122.224.174.*
FROM 122.224.174.*
另外有啥推荐的吗?
【 在 mvtec 的大作中提到: 】
: Don't use boost anymore.
: This is the trend.
:
--
FROM 183.128.166.*
我只知道boost::ipc可以
但是群里说不用boost
【 在 typo 的大作中提到: 】
: 问得好。搭车问下有什么shared memory下的map或者key value实现推荐吗?
: 发自「今日水木 on Android」
--
FROM 183.128.166.*
我常用的几个感觉性能都还不错,asio, ipc, rational
boost有一堆BOOST_HAS_XXXX的宏,定义了以后会自动换用标准库的组件。
我个人的经验是一定要读user notes
ipc这次主要觉得写入还行,读取有个固定的overhead,不知道是不是有什么宏没设。
【 在 z16166 的大作中提到: 】
: 了解了一下,boost被人喷的多的,主要是:
: 1、大。编译慢
: 大、慢的原因,
: ...................
--
FROM 122.234.151.*