android:largeHeap="true"的作用

以前群里看到朋友发的这个属性可以增加申请的内存空间,
网上学习了下,然后自己也做了下实验,发现确实可以多申请到一些内存空间


直接给出具体引入
android:largeHeap="true"的作用
申请最大堆内存,系统就会给你比默认大一些的堆内存,能打小一倍的数据,


补充一些基础概念
通常,一个Android程序在运行时会启动一个Dalvik虚拟机(暂不讨论ART模式)
虚拟机的运行时内存一般由堆和栈两大部分构成。
栈是存储方法调用的一片内存数据区。
堆内存占据了虚拟机的大部分内存空间,程序执行时产生的对象就分配在堆内存上。
如果是堆内存没有可用的空间存储生成的对象,JVM会抛出java.lang.OutOfMemoryError。