关于largeHeap属性
来源:互联网 发布:小加索尔16-17 数据 编辑:程序博客网 时间:2024/06/07 05:50
最近在研究一个项目,但是项目中用的图片和APP的运行内存远远大于Android指定的16M运行内存大小。
然后小白就问了各路大神如何防止APP OOM错误。
于是一群内大神给了我一条明路。
<application android:allowBackup="true" android:icon="@mipmap/icon_app" android:label="@string/app_name" android:largeHeap="true" android:theme="@style/AppTheme"></application>
就是这句largeHeap帮我暂时解决了这个问题。
但是通常这些好事都有双面性的,当然还是少用好,关于OOM还有更多的解决办法。这个也只是权宜之计。
//以下是百度文献
我们可以在AndroidManifest.xml的application标签中通过设置application下的android:largeHeap属性="true"
来通知Dalvik虚拟机应用程序需要使用较大的Java Object Heap。
事实上,在内存受限的手机上,即使我们将一个应用程序的android:largeHeap属性设置为“true”,
也是不能增加它可用的Java Object Heap的大小的,而即便是可以通过这个属性来增大Java Object Heap的大小,一般情况也不应该使用该属性。
为了提高系统的整体体验,我们需要做的是致力于降低应用程序的内存需求,而不是增加增加应用程序的Java Object Heap的大小,毕竟系统总共可用的内存是固定的,一个应用程序用得多了,就意味意其它应用程序用得少了。
1 0
- 关于largeHeap属性
- android属性android:largeHeap
- android:largeHeap的属性详解
- 关于android:largeHeap的学习
- android:largeHeap
- android:largeHeap
- android:largeHeap
- largeHeap用法
- android:largeHeap介绍
- android:largeHeap="true"
- 探究android:largeHeap
- 探究android:largeHeap
- Android:largeHeap说明
- 探究android:largeHeap
- android:largeHeap="true"
- 探究android:largeHeap
- 探究android:largeHeap
- 关于属性
- 防御DDoS攻击的11种方法
- Android设计模式之工厂模式 Factory
- python 示例:始用PIL库图片操作实例 缩放与模糊
- UITableView的全选和多选功能
- iOS3D-Touch开发之Home Screen Quick Actions(Swift)
- 关于largeHeap属性
- Android工程编译的时候报libmaliinstr.so not found
- STL---对于set中元素是否有序的探究
- AndroidStudio 彻底解决gradle构建新工程卡死问题
- 如何处理滞销的库存
- mobiscroll插件集成成angularjs指令到项目中使用
- Android layout常见属性
- android xml中转义字符使用
- iOS UItextField控件详解