1. 程式人生 > >回收機制

回收機制

  沒有垃圾回收,記憶體會爆掉。回收垃圾主要為了防止記憶體碎片,更好的利用記憶體。

  一般回收機制都是遵循這個演算法套路回收
  1)判斷引用計數
  2)記憶體增量到一定程度
  3)時間判斷,活得長的垃圾的可能性小。

python中的垃圾回收

  python 有gc,不過gc也有不靈的時候,要不然你看某些程式碼還要close。close和GC有多大的關係。。。close一般關閉的是IO流等。。GC回收的是記憶體區域。。
  另外,python 中迴圈引用的話記憶體不會自動回收。