Android关键服务分析与启动过程优化

被引量 : 14次 | 上传用户:Cgsking
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题源于实验室:Android的分析与优化,移植。此项目与长虹建设三网合一相关。整个项目的目的是优化Android操作系统的执行效率(启动效率和运行效率),裁剪服务和应用程序,将Android操作系统从手机操作系统这个范围中抽取出来,成为一个独立的、可移植的操作系统版本、可以结合到更多领域,更多的硬件平台,比如电视机顶盒。本课题主要讨论的是Android关键服务分析与启动过程优化,目的是尽可能的优化Android启动速度,给使用者更好的用户体验。本文将通过分析Android操作系统在启动时的重要服务,这些服务或是在流程中起承上启下承接的作用,或是为系统其它服务起引导作用,亦或是在系统启动环节中占用大量系统时间和资源的服务。找出这些服务还存在的问题或不足,提出修改方案,根据方案编译实现镜像,最终在模拟器中用现实数据验证方案。本课题首先叙述Android的基本背景,目前的国内外发展情况;然后将描述Android操作系统的整体框架和主体基本启动流程;接下来要分析init、Zygote、System Server和Package Manager等服务的功能、各自的启动时期、启动流程、以及与这些服务有关的重要函数、脚本文件和相关服务,凸显出这些服务在操作系统启动或运行过程中的重要性。通过函数功能流程图和部分源码的举例,直观了解这些服务是如何实现各自功能;最后逐个找出上述服务还存在的问题或不足,列举导致这些问题和不足存在的原因,根据问题设想解决方案,将方案体现在新的Android系统镜像上,分别执行新镜像和原始镜像获取相关数据,通过比较两个镜像采集到的数据,最终讨论优化优化方案是否对提高Android系统执行效率有帮助。这些优化方案可以单独使用,也可以组合使用。最终为使用者提供更好的用户体验而努力。
其他文献
《掖县艺文志》是從汉高祖四年置掖县,至1988年撤县改萊州市之前,掖县人著述的总目录。掖县原名“夜邑”,最早见於《戟国策》:“(齐襄王)益對安平君以(田單)夜邑萬户”。以掖
传统的DSP项目开发方式主要是按照项目需求与设计规范,通过手写C代码或DSP汇编代码在DSP板卡上进行编程设计实现。这要求开发者不但需要掌握DSP的硬件特性和原理体系,还需要具
教学质量考核是学校教学管理的重要环节,是提高教学质量和办学效益的重要手段。由于当前高校规模不断扩大,学生和教师人数不断增多,靠原来采用人工出题,类似问卷调查的传统方式进
<正>人们可以非常清楚地看到:在包括行政管理改革在内的全面深化改革过程中,有关情况已经、正在和继续发生很多和很大变化。但是,万变不离其宗,所有改革都是为了建设和发展中
碳酸锰是电解锰的原料,我国高品位的碳酸锰矿几乎消耗殆尽,如何利用选矿的方法有效提高我国低品位、嵌布粒度细、组分复杂的难选碳酸锰矿的品位,适合电解锰低能耗的需要,成为锰资
考察虎刺80%乙醇提取物和石油醚、二氯甲烷、乙酸乙酯、水溶性部位的抗氧化和抗菌活性以及与总黄酮含量的关系.乙酸乙酯部位在清除DPPH自由基和还原力模型中抗氧化活性最强,水
在国家教育信息化的建设进程中,教学资源的信息化建设问题正逐步成为未来教育的重点。随着计算机网络、多媒体信息技术的飞速发展,以及现代化的教学模式改革的不断推进,传统的纸
目的:脓毒症和脓毒症休克是危重病人的主要死亡原因。美国疾病控制中心(CDC)统计资料显示,每年有75.1万人患脓毒症,其中21.5万人死亡[1]。近几十年来,虽然进行了积极的支持治疗和
为了解决城市交通拥堵问题,缓解交通压力,适应国民经济发展的需要,城市轨道交通得到快速发展,地铁车站基坑工程也呈现出“大、深、紧、近”等特点。由于深基坑工程事故的多发
本文对桑籽降血糖有效物质的提取、纯化、药理活性的验证等环节进行了系统试验研究,确定了合适的有效物质提取纯化方法,验证了其药理活性。黄酮、生物碱和多糖是桑资源中的是