随笔分类 - JVM垃圾回收
摘要:1、哪些对象可回收? 可行性分析算法 通过一系列GC Roots(®1)作为起始点,其到对象之间的引用(®2)称为引用链,当对象到GC Roots之间不存在引用链相连, 则此对象是不可用的。如下,Object5,Object6,Object7被判定为可回收对象。 2、怎么回收? 3、方法区回收: a
阅读全文
摘要:Eden ——> Survivor(From ——> To) ——> Old 1、先在Eden区给新对象分配空间(大对象,很长的字符串、数组。直接分配在Old区),Eden区没有足够的空间分配时 ——> YGC; GC开始时,Eden区对象全部进入To Surivor区,From Survivor中
阅读全文

浙公网安备 33010602011771号