当前位置:主页 > 科技论文 > 计算机论文 >

磁盘碎片对Android长时间使用后卡顿的研究与分析

发布时间:2020-04-26 03:27
【摘要】:移动互联网的快速发展促进了智能手机的繁荣,Android系统凭借其开源特性成为目前市场份额最大的智能手机软件平台,受到了很多用户的青睐。但是Android系统普遍存在的一个问题就是使用一段时间以后会感觉卡顿,不如刚开始使用时流畅,这严重影响了用户体验。随着华为EMUI 5.0系统的发布,分析确定Android长时间使用后卡顿的具体原因成为研究热点。传统Android多基于加大内存、限制应用自启动等办法缓解Android系统越用越卡的现象,但这并不能从根本上解决问题。针对这个问题,本文从磁盘碎片对Android系统越用越卡的影响分析出发,进行了深入研究,通过理论分析和实验验证,证实了在长时间使用后形成的磁盘碎片是影响手机是使用流畅度的一个根本原因。本文主要包含以下内容。(1)针对磁盘碎片的形成是否对Android系统会产生影响的问题,提出了基于磁盘碎片原理模拟磁盘碎片的产生并量化的方法。设计并开发了App,用以反复擦写磁盘使其产生大量的磁盘碎片。在这个过程中,利用Chroot把Ubuntu系统的根目录挂载到Android系统中,并借助于Linux系统的e4defrag工具量化磁盘碎片的程度。实验证实了磁盘碎片对手机使用流程度有影响,为之后磁盘碎片的程度是否影响I/O性能,进而影响Android系统流畅度的测试提供了前提条件。(2)通过分析Android系统框架结构,采取了在Android系统的FrameWork层关键函数位置插桩并提取Log进行分析的方法来进行有针对性测试的验证磁盘碎片对Android系统流畅度的影响。该方法可以明确标识出用户启动某应用到该应用做出响应的具体时间,使Android系统的流畅度可以在应用层很明确显示出来。(3)设计并实现了实验验证系统。本文通过对磁盘碎片模拟不同程度的控制,选取了5个磁盘碎片化的不同阶段测试Android系统的I/O性能,并结合在FrameWork层的插桩,验证本文提出的磁盘碎片是影响Android越用越卡的一个根本原因,并以此为基础进一步提出未来的改进方向。
【学位授予单位】:北京工业大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP333;TP316

【参考文献】

相关期刊论文 前2条

1 ;智能手机产品消费趋势观察[J];电脑迷;2013年03期

2 曹元其;;清理Linux磁盘碎片[J];开放系统世界;2003年12期



本文编号:2641032

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2641032.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户de571***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com