JVM 第二篇

   上一章写了一下jvm的分区,和对象的初始化操作,这篇主要说一下GC算法。     说到GC那么首先想到的就是对象(堆),一个死亡的对象,那么GC是如何确定一个对象已经死了的。 1.引用计数算法     通过对象的引用计数器来判断对象是否可回收,每当有一个地方引用的时候,计数器就会+1,当引用失效时,计数器就会-1,如果计数器为0则代表这个对象可以回收,但是在大多的JVM都没有选用这个算法,因
相关文章
相关标签/搜索