java如何进行垃圾回收的
摘要:
转:http://blog.csdn.net/yakihappy/article/details/3979944垃圾收集的目的在于清除不再使用的对象。gc通过确定对象是否被活动对象引用来确定是否收集该对象。gc首先要判断该对象是否是时候可以收集。两种常用的方法是引用计数和对象引用遍历。引用计数 每个对象都含有一个引用计数器,当有引用连接至对象时引用计数加一,当引用离开作用域或被置为null时引用计数器减一,虽然管理引用计数的开销不大,但是在整个生命期都会发生。垃圾回收器会在含有全部对象的列表上遍历,当发现某个对象的引用计数为0,就释放占用空间。存在一个缺陷,在出现循环引用的情况下,会出现对象应 阅读全文
posted @ 2012-04-11 17:02 lovebeauty 阅读(1133) 评论(0) 推荐(0) 编辑