常見GC及golang的垃圾回收

常見的垃圾回收機制有兩大種: 一 引用計數 每個對象維護一個引用計數器,當引用該對象的對象被銷燬或者更新的時候,被引用對象的引用計數器自動減 1,當被應用的對象被創建,或者賦值給其他對象時,引用 +1,引用爲 0 的時候回收 優點:實現簡單;漸進式回收;回收及時; 缺點:循環引用;維護計數單元較爲麻煩 二 跟蹤回收 跟蹤回收根據特點又可以分爲三大類: 2.1 標記-清理 內存單元並不會在變成垃圾立
相關文章
相關標籤/搜索