Android应用开发中内存管理优化方法的研究

Android应用开发中内存管理优化方法的研究

ID:36459490

大小:1.33 MB

页数:74页

时间:2019-05-10

Android应用开发中内存管理优化方法的研究_第1页
Android应用开发中内存管理优化方法的研究_第2页
Android应用开发中内存管理优化方法的研究_第3页
Android应用开发中内存管理优化方法的研究_第4页
Android应用开发中内存管理优化方法的研究_第5页
资源描述:

《Android应用开发中内存管理优化方法的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Android(申请工学硕士学位论文)应用开发中内存管理Android应用开发中内存管理优化方优化方法的研究法的研究孙岳培养单位:计算机科学与技术学院龙学科专业:计算机应用技术研究生:孙岳龙指导教师:张能立武汉理工大学2014年4月万方数据分类号密级UDC学校代码10497学位论文题目Android应用开发中内存管理优化方法的研究英文TheResearchoftheMemoryManagementOptimization题目MethodforAndroidApplicationDevelopment研究生姓名孙岳龙姓名张能立职称副教授学位博士指导教师单位名称计

2、算机科学与技术学院邮编430070申请学位级别硕士学科专业名称计算机应用技术论文提交日期2014年4月论文答辩日期2014年5月学位授予单位武汉理工大学学位授予日期答辩委员会主席评阅人2014年4月万方数据独创性声明本人声明,所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得武汉理工大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:日期:关于论文使用授权的说明本人

3、完全了解武汉理工大学有关保留、使用学位论文的规定,即学校有权保留、送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵守此规定)签名:导师签名:日期:万方数据摘要随着GooglePlay中应用数量的飞速增长,Android用户可选择的应用越来越多,对应用的要求也越来越高,不再只是满足基本功能,还要美观、流畅、稳定等。本文以一个需要大量使用图片的Android应用——RUI手机桌面为研究对象。根据其特点和开发过程中出现的OOM问题,提出了一种优化内存管理解决方案,既保证应用程

4、序的美观、流畅、稳定,又能够大量使用图片,不出现内存溢出的异常。本文完成如下工作:1)分析产生OOM问题的原因,并针对不同的情况提出不同的解决方案。2)分析影响缓存大小的因素,根据这些因素怎么合理设置缓存的大小。3)实现从已安装的应用、本地res目录、网络、Sqlite数据库中加载图片,并对图片做缩放和圆角化处理。4)实现异步刷新视图的任务,即从非主线程中获取图片资源,在主线程中对视图进行进行刷新。5)实现LRU缓存替换策略,并在此基础上提出改进,实现双缓存替换策略,比较使用不同的策略对应用程序加载效率的影响。本文提出了使用缓存策略来解决OOM的问题,并且实现

5、了自定义的异步刷新视图的任务,保证了应用的稳定和流畅。最终的测试结果表明,使用缓存策略时,图片的平均加载时间缩短到原来的1/5,有效提高了应用的加载效率。关键词:OOM,Android,异步任务,缓存策略I万方数据AbstractWiththerapidgrowthofapplicationdatainGooglePlay,moreandmoreapplicationscanbeselectedbytheAndroiduser,andtheirapplicationrequirementsaregettinghigherandhigher,notonlynee

6、dtomeetthebasicfunctions,butalsoshouldbebeautiful,smooth,stableandetc.ThisthesisdescribesRUImobilephonelauncherofAndroidapplicationwhichneedstouselotsofpictures.AccordingtoitscharacteristicsandtheOOMproblemsappearedindevelopmentprocess,finallyprovideasolution,bothtoensuretheappearan

7、ceoftheapplication,processstabilityandsmooth,butalsototheextensiveuseofpictureswithoutamemoryoverflowexception.Thisarticlecompletedthefollowingtasks:1)AnalyzethecausesofOOMproblems,andprovidedifferentsolutionsaccordingtodifferentsituations.2)Analyzethefactorsaffectingthecachesize,ho

8、wtorationallysetthe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。