2015-10-20 71 views

回答

1

簡短的回答內存:這取決於...

龍答:這取決於huge_object是否是在最近的基準實際的對象。如果它是(例如因爲它是唯一存在的參考),則該對象將被標記爲垃圾收集,並且其內存將由ne gc.collect()收回。但它可能不會是這樣:

huge_object = Huge_Class() 
x = huge_object 
del huge_object 
gc.collect() # does not free memory for the huge object 

只有參考已經被破壞,物體將保持活着,只要x會存在。

相關問題