1

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

然而,由于这是一个长期运行的过程,我想知道是否可以释放队列手动分配的内存,比如每小时一次?

4

0 回答 0