不同进程之间的大对象我想分享在Python不同进程之间的大对象(〜2 GB),以减少对内存的使用情况。我已经了解了多处理库中的Manager类和代理(https://docs.python.org/3.4/library/multiprocessing.html#multiprocessing-managers)。但是,根据文档和其他Stackoverflow用户,在使用像这样的大对象时,这可能会非常慢。这是否正确,如果是这样,是否还有另一个更快的Python库或函数?谢谢。共享在Python 3.4
编辑:我创建的对象是一个DAG(有向非循环图),其构造由标准蟒值,虽然。
你说的“共享”的意思是 - 读或变异? – FMc
我的意思是读。我不以任何方式改变对象。 –
你看过mmap吗? –