java内存泄漏

1、概念

Java中的内存泄露是指不再使用的对象的内存无法回收,即内存泄露。

2、泄漏原因

对于Java,我们不需要(也没有办法)自己释放内存,无用的对象由GC自动清除,这也大大简化了我们的编程工作。但是,实际上,有时一些不再使用的对象,在GC看来无法释放,从而导致内存泄露。

3、对程序的影响

存储器泄漏是应用程序OOM的主要原因之一。众所周知,Android系统为每一个应用程序分配的存储器是有限的,当一个应用程序产生更多的存储器泄漏时,难免会导致应用程序所需的存储器超过系统分配的存储器限额,从而导致存储器溢出,从而导致应用程序Crash。

4、实例

publicclassSimple{
Objectobject;
publicvoidmethod1(){
object=newObject();
//...其他代码
}
}
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容