java中循環引用會不會防止GC回收

工做原理:爲每一個內存對象維護一個引用計數。 當有新的引用指向某對象時就將該對象的引用計數加一,當指向該對象的引用被銷燬時將該計數減一,當計數歸零時,就回收該對象所佔用的內存資源。 缺陷:在每次內存對象被引用或引用被銷燬的時候都必須修改引用計數,這類操做被稱爲footprint。引用計數的footprint是很高的。這使得程序總體的性能受到比較大的影響。所以多數現代的程序語言都不適用引用計數做爲垃
相關文章
相關標籤/搜索