Python:使用函数map发出内存

时间:2018-05-17 17:12:45

标签: python memory

我不明白为什么函数map之后没有释放内存 它的执行即使我不将结果存储在内存中。我试过了 做一个垃圾收集器,使用objgraph,但我没有在内存中看到任何对象存储。

map的基本用法:

map(lambda x:x*x,range(10**8))

htop screenshot

正如您在屏幕截图中看到的那样,内存已满。我运行了代码 ubuntu 16.04,python 2.7。

感谢您的关注。

0 个答案:

没有答案