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

经验总结25--释放内存的重要性

时间:2014-08-11 11:58:22      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:c#   释放内存   idisposable   using   

在写代码的时候,可能会忽略释放内存、缓存之类的处理。

有时使用的类会自动调用释放方法,但在我们不知道是否是否的情况下,建议亲自是否。

方法一:Dispose方法。

主动去调用该方法,清除内存,释放空间。

方法二:继承IDisposable借口。

若没有Dispose方法,那么主动让类去继承IDisposable,可重写Dispose方法。

然后再主动调用方法释放内存。

方法三:using块。

使用using块,可自动清理块中所有需要清除空间的对象。

包括Dispose,close,clear等方法。


上面说的是c#,java也有类似的方法。比如JDBC的很多对象进行close等。


释放空间极为重要,会大大优化你的代码执行效率和内存使用效率。

一般在自己写的对象、数据库访问时,主动去处理内存。

经验总结25--释放内存的重要性,布布扣,bubuko.com

经验总结25--释放内存的重要性

标签:c#   释放内存   idisposable   using   

原文地址:http://blog.csdn.net/qijunming1208/article/details/38490073

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