摘要:
基于Android开发应用时,可能会时常出现Out Of Memory异常。在被这个问题困扰的时候先得了解一下原因,重点当然是需要知道如何处理。1、OOM的具体原因。①一个进程的内存可以由2个部门组成:java使用内存 ,C使用内存 ,这两个内存的和必需小于16M,不然就会出现各人熟悉的OOM。②一旦内存分配给Java后,以后这块内存纵然开释后,也只能给Java的使用,这个估计跟java虚拟机里把内存分成好几块进行缓存的原因有关,反正C就别想用到这块的内存了,所以要是Java突然占用了一个大块内存,纵然很快开释了,C能使用的内存= 16M - Java某一瞬间占在的最大内存。③而Bitmap的 阅读全文
posted @ 2012-06-25 16:28
vanezkw
阅读(11835)
评论(11)
推荐(1)

浙公网安备 33010602011771号