标签: python python-2.7 queue
我在python应用程序中使用multiprocessing.Queue。它桥接了两个具有不同cpu密集型作业的进程。在消耗过程缓慢的高峰期,队列将在高峰时间增长到大约2.5GB(尽管这可能只持续一个小时)。在第二个进程中没有CPU增长,整个应用程序在~100MB的Resident Memory中运行愉快。
然而,由于这是一个长时间运行的过程,我想知道是否有可能释放Queue手动分配的内存,可能每小时一次?