码迷,mamicode.com
首页 > 其他好文 > 详细

第六条:消除过期的对象引用

时间:2015-04-20 11:10:37      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:

消除过期的对象引用,可以让垃圾收集器更好的回收对象,从而避免不必要的内存泄露(memory leak)。

在支持垃圾回收的语言中,内存泄露是很隐蔽的(称这类内存泄露为“无意识的对象保持”更为恰当)。

如果一个对象引用被无意识地保留起来了,那个垃圾回收机制不仅不会处理这个对象,也不会处理被这个对象

所引用的其他对象。

这类问题的修复很简单:一旦对象的引用已经过期,只需清空这些引用即可。

 

只要类是自己管理内存的,程序员就应该警惕内存泄露问题的存在。

第六条:消除过期的对象引用

标签:

原文地址:http://www.cnblogs.com/wangliyue/p/4440811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!