Java虚拟机3:垃圾回收算法
java虚拟机的垃圾回收算法有多种,针对不对的虚拟机,回收算法也不一样。现在讨论一下基于HotSpot的虚拟机的几种常见垃圾回收算法:1.引用计数算法(Reference Counting)比较老的回收算法,原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只收集计数为0的对象。此算法最致命的是无法处理循环引用。举个例子:有对象A.B,都有一个ref属...