Python中multiprocessing.pool启动的进程的峰值内存使用情况

时间:2015-11-03 00:07:54

标签: python-3.x memory multiprocessing

我正在使用multiprocessing.Pool启动多个进程,我需要知道这些进程中的峰值内存使用情况。

我用谷歌搜索了一下,但仍然没有运气找到解决问题的简单方法。基本上我想要这样的东西:

from multiprocessing import Pool
p = Pool(8)
p.map(function, cmd)
GetPeakMemoryUsageof(p)

如果那是不可能的,那么每个进程的峰值内存也可以解决我的问题。

由于

德里克

1 个答案:

答案 0 :(得分:0)

psutil模块允许迭代进程并获取其内存信息。

Pool本身不会暴露任何内省功能。