Python multiprocess.pool将从父进程派生大内存

时间:2019-01-31 05:18:16

标签: python linux python-multiprocessing

我正在使用multiprocess.pool,也正在使用参数maxtasksperchild

现在的问题是,到达maxtasksperchild时,进程池将终止原始子进程,并创建一个新的子进程。但是子进程似乎是由fork()创建的,它将复制父进程的大内存。

对我来说,我希望父进程有很多内存,但是我不希望子进程拥有很多内存(甚至不会使用该内存),我也想使用{{1} }。

有人可以帮忙吗?

演示代码(这将占用3.6G内存):

multiprocess.pool

0 个答案:

没有答案