美文网首页Android面试
内存溢出和内存泄漏

内存溢出和内存泄漏

作者: 烂吹笙 | 来源:发表于2017-06-14 19:41 被阅读0次

    1.内存泄漏

    向系统申请的内存空间,在使用过后,没有释放,就会导致内存泄漏,内存泄漏过多,就会导致内存溢出。
    

    2.内存溢出

    向系统申请的内存空间超过系统能给的大小,就会导致内存溢出。
    
    -如何避免内存泄漏、内存溢出?
    (1).集合类不要声明为静态的,因为声明为静态的,它的声明周期是和应用程序一般长,垃圾回收器就不能及时回收。
    (2).广播,等监听器要及时取消注册。
    (3).Cursor、数据库对象、Socket、流等使用结束需要及时关闭。
    (4).xml布局文件不能结构太复杂
    (5).Bitmap使用调用recycler
    

    相关文章

      网友评论

        本文标题:内存溢出和内存泄漏

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