没有合适的资源?快使用搜索试试~ 我知道了~
Android内存管理机制研究_宋平波1
需积分: 0 0 下载量 118 浏览量
2022-08-04
12:12:20
上传
评论
收藏 308KB PDF 举报
温馨提示
试读
5页
【摘要】【关键词】宋平波,李云,杨豪杰责任编辑:刘文竹 liuwenzhu@mbcom.cnResearch on Android Memory Managem
资源推荐
资源详情
资源评论
研究与探讨
92
2015年第7期
Android内存管理机制研究
收稿日期:2014-08-29
本文深入分析了Android操作系统的内存管理机制以及内存回收机制,并针对Android应用开发者提出了有效可实
施的建议。
Android 内存管理 内存回收
(中国电信股份有限公司广东研究院,广东 广州 510630)
【摘 要】
【关键词】
宋平波,李云,杨豪杰
责任编辑:刘文竹 liuwenzhu@mbcom.cn
Research on Android Memory Management
In this paper, the memory management and memory deallocation schemes of Android operating system were
analyzed in depth. Then, effective suggestions targeted at Android application developers were put forward.
Android memory management memory deallocation
(Guangdong Research Institute of China Telecom Co., Ltd., Guangzhou 510630, China)
SONG Ping-bo, LI Yun, YANG Hao-jie
[Abstract]
[Key words]
doi:10.3969/j.issn.1006-1010.2015.07.020 中图分类号:TP311.1 文献标识码:A 文章编号:1006-1010(2015)07-0092-05
引用格式:宋平波,李云,杨豪杰. Android内存管理机制研究[J]. 移动通信, 2015,39(7): 92-96.
1 引言
伴随国内4G的启动以及各大运营商移动互联网流
量经营的不断深入,移动互联网应用将再次迎来飞速
增长,移动APP将进一步渗入用户的基本生活,中国
电信也在移动互联网应用方面做了大量研发工作。鉴
于移动终端操作系统在资源分配、管理以及回收上对
应用有着更为严格的限制,为了能够使移动APP高效
稳定的运行,APP开发人员有必要深入了解移动终端
操作系统的内存管理机制,并根据操作系统的限制,
合理使用内存空间,避免被操作系统强杀,提高APP
的可靠性。
2 Android内存管理机制
2.1 Android与Linux
Android系统是Google在Linux内核基础上开发,针
对移动设备进行了特殊优化的开源操作系统。特别是在
内存管理机制上,针对移动终端资源特点及移动APP应
用特点进行了优化,当进程活动停止后,Android不会
立刻结束这个进程,而是将进程保留在内存中,当用户
尝试再次激活此进程时,可以直接复用内存中的数据
从而提升进程的启动速度,当系统需要更多内存时,
Android才会将这些进程占用的内存释放。
同样,继承自Linux的Android操作系统也可以
通过系统命令“cat/proc/meminfo”查看内存使用情
况,如图1所示。其中,MemTotal:总的可用内存;
MemFree:未被分配空闲的内存;Buffers:buffer的大
小;Cached:cache的大小;SwapCached:swap缓存的大
小,Android很少使用swap,经常为0。
2.2 Android进程回收(LMK)
(1)进程回收优先级
1)进程优先级及oom_adj
Android是一个多任务系统,即可以同时运行多
个程序。操作系统启动运行一个程序是需要一定系统
资源评论
魏水华
- 粉丝: 10
- 资源: 283
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功