Python内存释放

python本身管理内存,实际上,对于占用很大内存的对象,并不会立刻释放。python

举例,a=range(10000*10000),会发现内存飙升一个多G,del a 或者a=[]都不能将内存降下来。。

del 能够删除多个变量,del a,b,c,d
办法:
import gc (garbage collector)
del a
gc.collect()
立刻内存就释放了。对象

相关文章
相关标签/搜索