标签: python multithreading memory multiprocessing
我有一个简单的程序,可以产生一些线程,获得结果并保存它。它看起来像程序使用的内存只是一直增加,并没有得到回复。如何强制线程返回他们声称的内存?
这是一个简化的例子:
¯\_(ʘ ͟ʖʘ)_/¯
即使在线程(因为我使用的是multiprocessing.dummy包之后没有进程)被终止,内存似乎也没有被htop看到或者当被memory_profiler分析时回收。