内存泄漏

作者: 微尘_8957 | 来源:发表于2018-10-25 19:09 被阅读19次

    一、java内存泄漏基础知识

    1.java内存的分配策略

    (1)静态存储区  方法区

    (2)栈区   

    (3)堆区   new对象

    2.java是如何管理内存

    (1)

    (2)

    3.java中的内存泄漏

    内存泄漏是指无用对象(不在使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成的内存空间的浪费称为内存泄漏

    二、android内存泄漏

    1.单例

    2.匿名内部类

    3.handler  非静态内部类持有外部类的引用

    正确写法:

    4.避免使用static变量

    5.资源未关闭造成的内存泄漏

    6.AsyncTask造成的内存泄漏 

        destory()执行cancle()方法

    7.bitmap需要调用recly()方法

    相关文章

      网友评论

        本文标题:内存泄漏

        本文链接:https://www.haomeiwen.com/subject/lsupgftx.html