首页 > 代码库 > 经验总结25--释放内存的重要性
经验总结25--释放内存的重要性
在写代码的时候,可能会忽略释放内存、缓存之类的处理。
有时使用的类会自动调用释放方法,但在我们不知道是否是否的情况下,建议亲自是否。
方法一:Dispose方法。
主动去调用该方法,清除内存,释放空间。
方法二:继承IDisposable借口。
若没有Dispose方法,那么主动让类去继承IDisposable,可重写Dispose方法。
然后再主动调用方法释放内存。
方法三:using块。
使用using块,可自动清理块中所有需要清除空间的对象。
包括Dispose,close,clear等方法。
上面说的是c#,java也有类似的方法。比如JDBC的很多对象进行close等。
释放空间极为重要,会大大优化你的代码执行效率和内存使用效率。
一般在自己写的对象、数据库访问时,主动去处理内存。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。