Android启动优化研究及应用

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:wuqianlan987654
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着google的Android操作系统在手机、平板电脑等领域大量使用,其启动速度是影响客户体验的一个重要因素。Android系统的快速启动在智能家居系统、车载系统、医疗设备、娱乐设施等领域是消费者认为必不可少的。所以提高这些特定领域的Android系统启动速度具有非常重要的现实意义。针对上面提出的问题,本文首先对国内外Android启动优化的研究现状进行调查研究,在深入分析Android启动过程各阶段源码的基础上,对Android启动性能进行度量,然后针对具体的性能瓶颈,设计并实现了Android系统的优化方法。本文所做的工作包括:(1)研究当前流行Android启动优化的关键技术及框架,分析目前Android启动优化研究的国内外研究现状。分析目前Android启动优化技术优缺点。最后,提出本文的研究意义所在。(2)通过bootchart工具、Logcat日志系统对Android的启动过程进行宏观和微观上的度量,找出了Init进程、Zygote进程以及SystemServer进程的性能瓶颈,并在此基础上设计并提出自己的优化方法。(3)根据本文设计的优化方法,对BLCR技术的进行基于Android平台的移植。并对Init进程中启动的服务、开机动画及Logo进行优化,对Zygote进程及SystemServer进程应用BLCR技术进行优化,对SystemServer进程启动的服务及应用进行优化。(4)通过Init进程、Zygote进程、SystemServer进程的优化进程测试。验证了本文提出的Android启动优化方法的可行性及有效性。(5)将本文设计的启动优化方法以及针对智能家居的服务和应用定制相结合对智能家居系统进行优化,并对应用效果进行分析总结。本文为基于Android平台的开机启动优化及应用做了一次有意义的研究和尝试,提出的BLCR优化方法弥补了采用预加载类及资源裁剪和定制的优化方法影响Android系统后续性能的缺陷,本文基于ARM平台的优化方法也为其他平台的Android启动优化提供了参考。相对于“热启动”方式的优化技术,本文基于“冷启动”方式的优化技术可以满足真正意义上关机的需求,同时可以有效地节约电能。
其他文献
了解游客需求是旅游产品规划、开发和市场营销的前提,把握客源市场的一个重要途径是进行市场细分。旅游企业针对不同的细分市场,采用不同的营销手段,提供相应的产品和服务,才
在当前信息化环境下,从我国图书馆事业发展的实际出发,结合国外其他国家公共借阅权的情况,探索我国公共借阅权制度建立存在的问题和解决方案,进而实现公共借阅权制度在我国的
具有开放性、及时性、交互性、隐蔽性等特点的互联网技术的出现,已不仅仅是技术层面的革新和升级。基于互联网技术的网络公共空间已经成为信息交流、公民批评和政治参与的重
发端于英美的政府购买公共服务已经成为一种世界性的制度安排,是提高公共支出质量与创新公共服务的重要举措。我国内地对政府购买公共服务的探索尚处于起步阶段,对什么是政府
通过对周庄游客、居民抽样调查问卷与周庄历年旅游统计资料的分析,指出影响周庄旅游发展的有利因素及不利因素。针对影响周庄旅游发展的主要不利因素,在Sheela Agarwal的旅游
<正>编者按:《刑法修正案(八)》已经于2011年2月25日颁布实施,本次修正案达50条,涉及刑法总则和刑法分则的众多内容,修正幅度超过了以往各个刑法修正案以及单行刑法,体现了我
<正> 责任一词在中文里有两种基本含义。一是份内应做的事,指"职责"和"义务",前者如"医生责任"、"厂长责任"。后者如"举证责任","应尽的责任"等。二是没有做好应做的事而应承
Hammerstein模型是一类具有特定结构的典型非线性模型,由静态非线性环节和动态线性环节串联而成,能较好地反映过程特征的特点,可以描述一大类非线性过程.本文结合Hammerstein
依据第一手随机抽样调查数据,借助推—拉理论,运用因子分析法,实证研究了旅沪入境游客的旅游动机。从9个推力因素中提取出"追求休闲"、"附带出游"和"新奇与刺激"3个推力公因
职教园区是伴随经济发展和职教改革应运而生的新生事物,是整合职教资源、服务地方经济、加强校企合作和完善现代职教体系的重要载体,也是在"两型社会"建设综合配套改革试验中