- 12
- 0
- 约3.88万字
- 约 42页
- 2016-12-27 发布于湖北
- 举报
1.android之ION内存管理器(1)-- 简介
为什么需要ION
2011年末[2],LWN审查了android kernel patch[3],以期望将这些patch合并到kernel主线中。但是PMEM(android实现的 一个内存分配器)使这个愿望破灭了。为什么PMEM不被linux 社区接受的原因在[3]中有讲到。从那开始,PMEM很明确会被完全抛弃,取而代之的是ION内存管理器。ION是google在Android4.0 ICS为了解决内存碎片管理而引入的通用内存管理器,它会更加融合kernel。目前QCOM MSM, NVDIA Tegra, TI OMAP, MRVL PXA都用ION替换PMEM。
?如何获取source code
/kernel/common.git
ION codes reside in drivers/gpu/ion
Specific usage examples on omap4:
/kernel/omap.git
?ION 框架[1]
ION heap,实现不同的内存分配策略。
ION_HEAP_TYPE_SYSTEM : 通过vmalloc分配内
ION_HEAP_TYPE_SYSTEM_CONTIG: 通过kmalloc分配内
ION_HEAP_TYPE_CARVEOUT: 在保留内存块中(reserve memory)分配
您可能关注的文档
- NICAI.尼彩品牌营销规划程序.ppt
- internet操作程序.ppt
- Internet常用接入技术程序.ppt
- NIHSS评分规则程序.ppt
- SAP项目_SD蓝图汇报程序.ppt
- SAP资产管理培训_2程序.ppt
- Internet信息检索的基础程序.ppt
- SAR抛物线转向指标程序.ppt
- INTERNET应用_复习题_FXT252242_1112程序.doc
- Internet应用程序.doc
- 保定市涿州市2025-2026学年第二学期五年级语文第五单元测试卷(部编版含答案).docx
- 工伤保险中“伤残津贴”的发放标准.docx
- 2026年唐山市路南区城管协管招聘考试备考题库及答案解析.docx
- 服务合同中格式条款无效认定案例.docx
- 回收材料成分检测方案.docx
- 呼和浩特市武川县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 回收材料储运安全方案.docx
- 2026年西安市未央区城管协管招聘笔试参考题库及答案解析.docx
- 雅安地区汉源县2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 公司远程办公考勤管理方案.docx
原创力文档

文档评论(0)