标签: python-3.x memory multiprocessing
我正在使用multiprocessing.Pool启动多个进程,我需要知道这些进程中的峰值内存使用情况。
我用谷歌搜索了一下,但仍然没有运气找到解决问题的简单方法。基本上我想要这样的东西:
from multiprocessing import Pool p = Pool(8) p.map(function, cmd) GetPeakMemoryUsageof(p)
如果那是不可能的,那么每个进程的峰值内存也可以解决我的问题。
由于
德里克
答案 0 :(得分:0)
psutil模块允许迭代进程并获取其内存信息。
Pool本身不会暴露任何内省功能。