Android处理大图,如一张30M的大图,如何预防OOM

Android的内存溢出是如何发生的? Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小通常是16M,有的机器为24M。所以咱们所能利用的内存空间是有限的。若是咱们的内存占用超过了必定的水平就会出现OutOfMemory的错误。java 为何会出现内存不够用的状况呢?我想缘由主要有两个:android 程序自己运行就占有必定的内存,而程序在使用较大的bitmap时,又须要一个更大的
相关文章
相关标签/搜索