python multiprocessing.Queue内存消耗&发布

时间:2013-05-31 08:06:24

标签: python python-2.7 queue

我在python应用程序中使用multiprocessing.Queue。它桥接了两个具有不同cpu密集型作业的进程。在消耗过程缓慢的高峰期,队列将在高峰时间增长到大约2.5GB(尽管这可能只持续一个小时)。在第二个进程中没有CPU增长,整个应用程序在~100MB的Resident Memory中运行愉快。

然而,由于这是一个长时间运行的过程,我想知道是否有可能释放Queue手动分配的内存,可能每小时一次?

0 个答案:

没有答案