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()
立刻內存就釋放了。 python

相關文章
相關標籤/搜索