jvm的垃圾回收幾種理解

1.引用計數器回收對象

給每一個對象設置一個計數器,當該對象被引用時,計數器加1,當有其餘變量再也不引用該對象時,計數器減1.直到計數器數值爲0,回收器視爲他是‘垃圾’,能夠被回收,當該對象被回收時,其餘引用了該對象的計數器減1。變量

優勢:執行速度很快。引用

缺點:當兩個對象相互引用對方時,他們的計數器永遠不會變爲0.

相關文章
相關標籤/搜索