摘要:
堆中存放着几乎所有的对象实例,垃圾收集器在堆堆进行回收前,首先要确定这些对象哪些还“活着”,哪些已经“死去”。方法有如下两种:(1)引用计数法 算法思想:为对象添加一个引用计数器,每当有一个地方引用该对象时,则该引用计数器值加1,;当引用失效时,则该引用计数器值减1;最后,计数器为0的对象就是... 阅读全文
posted @ 2016-01-12 19:37
天~宇~翱~翔
阅读(845)
评论(0)
推荐(0)
摘要:
出处:博客园左潇龙的技术博客--http://www.cnblogs.com/zuoxiaolong,多谢分享GC策略解决了哪些问题?既然是要进行自动GC,那必然会有相应的策略,而这些策略解决了哪些问题呢,粗略的来说,主要有以下几点。1、哪些对象可以被回收。2、何时回收这些对象。3、采用什么样的方式... 阅读全文
posted @ 2016-01-12 18:38
天~宇~翱~翔
阅读(28718)
评论(4)
推荐(11)
摘要:
Java堆所有对象的实例分配都在Java堆上分配内存,堆大小由-Xmx和-Xms来调节,sample如下所示: 1 public class HeapOOM { 2 3 static class OOMObject{} 4 5 /** 6 * @param ar... 阅读全文
posted @ 2016-01-12 16:21
天~宇~翱~翔
阅读(437)
评论(0)
推荐(0)

浙公网安备 33010602011771号