摘要: 垃圾回收算法与垃圾回收器1.live time决定了新老生代的回收算法。新生代使用copy collect,老生代使用MarkSeep 或 MarkCompact 新生代的对象活少死多,采用copy策略,copy对象少,需要的目标空间小。copy的成本小。老生代的对象存活时间长,所以采用mark sweep/mark compatc的策略。如果使用copy的策略,由于活多死少,copy的对象多,需要目标空间大,copy的成本高。2.1 copy collect:理论上copy算法新生代的空间按照1:1划分,一半空间用来存放新建对象,另一半干净空间准备接收对象,这样的空间利用率只有50%,即时刻 阅读全文
posted @ 2013-04-17 00:09 highriver 阅读(1405) 评论(0) 推荐(0) 编辑