阅读背景:

Android应用层内存泄露分析简介

来源:互联网 
  • 介绍

    Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般为16M,有的机器为24M。因此我们所能利用的内存空间是有限的,如果我们的内存占用超过一定的水平就会出现OutOfMerory的错误。程序中内存泄露主要有以下原因:1.由于程序的错误,长期保持某些资源(如:Context)的引用,造成内存泄露,资源得不到释放。2.保存过大的对象(如:Bitmap),造成内存超出限制。Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般为16M,有的机器为2




  • 你的当前访问异常,请进行认证后继续阅读剩余内容。

    分享到: