Android单个进程内存分配策略
来源:互联网 发布:java 数据结构 编辑:程序博客网 时间:2024/04/29 20:09
android不同设备单个进程可用内存是不一样的,可以查看/system/build.prop文件。
# This is a high density device with more memory, so larger vm heaps for it.
dalvik.vm.heapsize=24m
上面heapsize参数表示单个进程可用的最大内存,单如果存在如下参数:
dalvik.vm.heapgrowthlimit=16m
largeheaplimit参数表示单个进程内存被限定在16m,即程序运行过程中实际只能使用16m内存,不过有一个办法可以解决,编辑AndroidManifest.xml中的Application节点,增加属性largeheap="true"参数.
为什么android一个应用看起来那么耗内存。大家知道,android上的应用是java,当然需要虚拟机,而android上的应用是带有独立虚拟机的,也就是每开一个应用就会打开一个独立的虚拟机。这样设计的原因是可以避免虚拟机崩溃导致整个系统崩溃,但代价就是需要更多内存。
以上这些设计确保了android的稳定性,正常情况下最多单个程序崩溃,但整个系统不会崩溃,也永远没有内存不足的提示出现。大家可能是被windows毒害得太深了,总想保留更多的内存,但实际上这并不一定会提升速度,相反却丧失了程序启动快的这一系统特色,很没必要。
- Android单个进程内存分配策略
- Android单个进程内存分配
- Android单个进程内存分配
- Android进程内存分配
- 进程在混合内存中的分配策略
- Android 分析Android单个进程内存信息
- Android上的内存分配策略优化
- Android上的内存分配策略优化
- Android上的内存分配策略优化
- Android--上的内存分配策略优化
- 内存管理之进程分配内存的策略和分配算法涉及的问题
- android系统给进程分配内存情况
- 内存分配策略
- Memcache内存分配策略
- Memcached内存分配策略
- 内存分配策略
- 内存对齐分配策略
- 内存分配策略
- 利用层实现ToolTip,利用图形组合实现不规则的ToolTip
- 不要急,我与你一起学习JSP(五)——JSP 目录结构简介
- EBMIDE——文件索引
- Hibernate3.5.3 之 增删该查基本操作
- grep 命令
- Android单个进程内存分配策略
- 用latex排版中的对象旋转问题
- 一个简单的Makefile
- Js(DOM)动态添加节点和事件
- 开发者驿站
- 不再年轻,应建立目标,更上一层楼
- OpenCV cvmat结构 赋值 和 type 数据类型探讨 课后题3-2
- JBPM4.4自由流
- Linux系统中grep命令