python自己管理內存,實際上,對於占用很大內存的對象,並不會馬上釋放。
舉例,a=range(10000*10000),會發現內存飆升一個多G,del a 或者a=[]都不能將內存降下來。。
del 可以刪除多個變量,del a,b,c,d
辦法:
import gc (garbage collector)
del a
gc.collect()
馬上內存就釋放了。
python自己管理內存,實際上,對於占用很大內存的對象,並不會馬上釋放。
舉例,a=range(10000*10000),會發現內存飆升一個多G,del a 或者a=[]都不能將內存降下來。。
del 可以刪除多個變量,del a,b,c,d
辦法:
import gc (garbage collector)
del a
gc.collect()
馬上內存就釋放了。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。