java的垃圾回收机制是否允许程序员指定回收并立即回收不用的内存吗?指定回收就马上能回收吗

作者:佚名      发布时间:2021-08-16      浏览量:88609
java的垃圾回收机制是否允许程序员指定回收并立即回收不用的内存吗?指定回收就马上能回收吗1. 引用计数器算法解释系统给每个对象添加一个引用计数器,每当有一个地方引用这个对象的时候,计数器就加1,当引用失效的时候,计数器就减1,在任何一个时

java的垃圾回收机制是否允许程序员指定回收并立即回收不用的内存吗?指定回收就马上能回收吗



1. 引用计数器算法解释系统给每个对象添加一个引用计数器,每当有一个地方引用这个对象的时候,计数器就加1,当引用失效的时候,计数器就减1,在任何一个时刻计数器为0的对象就是不可能被使用的对象,因为没有任何地方持有这个引用,这时这个对象就被视为内存垃圾,等待被虚拟机回收优点客观的说,引用计数器算法,他的实现很简单,判定的效率很高,在大部分情况下这都是相当不错的算法其实,很多案例中都使用了这种算法,比如 IOS 的Object-C , 微软的COM技术(用于给window开发驱动,.net里面的技