java中循环引用会不会防止GC回收

工做原理:为每一个内存对象维护一个引用计数。 当有新的引用指向某对象时就将该对象的引用计数加一,当指向该对象的引用被销毁时将该计数减一,当计数归零时,就回收该对象所占用的内存资源。 缺陷:在每次内存对象被引用或引用被销毁的时候都必须修改引用计数,这类操做被称为footprint。引用计数的footprint是很高的。这使得程序总体的性能受到比较大的影响。所以多数现代的程序语言都不适用引用计数做为垃
相关文章
相关标签/搜索