GC算法有哪些?

(一)、引用計數法 解釋:每一個對象都帶有一個引用計數器,當其餘聲明的變量指向這個對象時候,計數器就+1,當指向消逝時候,就將計數器-1.垃圾回收只回收計數爲0的對象。 缺點:沒法回收循環引用的狀況,好比A引用了B,B引用了C,C引用了A. 這種GC算法還須要編譯器進行配合,對對象引用進行計數,須要額外生成代碼。web (二)、根搜索算法 解釋:設立若干個根對象,當一個對象不能經過任何根對象引用達
相關文章
相關標籤/搜索