簡單
實時性:一旦沒有引一用,內存就直接釋放了。不⽤像其他機制等到特定 時機。實時性還帶來個好處:處理回收內存的時間分攤到了平時。
計數機制的缺點:
維護引計數消耗資源
循環引用問題
list1 = []
list2 = []
list1.append(list2)
list2.append(list1)
list1與list2相互引用,如果不存在其他對象對它們的引用,list1與list2的引用 計數也仍然為1,所占用的內存永遠無法被回收,這將是致命的。 對於如今 硬件,缺點1尚可接受,但是循環引用導致內存泄露,注定python還將 引用新的回收機制。(標記清除和分代收集)
