基于ARM9的Android2.2性能优化工具研究与应用

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:cnunicomlxq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能手机由于其丰富的应用、良好的体验,市场份额日渐扩大。其中Android手机的表现尤为突出。国内市场对低成本Android智能手机的需求非常强烈。为了满足这一需求,市场上出现了一些ARM9的低端应用处理器的Android智能手机解决方案。由于低端应用处理器的性能有限,可能造成系统运行速度慢,影响终端用户的体验。本文针对此问题,研究了多种基于ARM9芯片的Android2.2智能手机平台的性能优化工具的基本原理和使用方法。这些工具包括:提供带时间信息的日志工具logcat;用于Java程序性能分析的工具TraceView;用于UI性能分析的HierarchyViewer及配套的layoutopt工具;用于Linux系统性能分析的Oprofile工具以及Linux系统中用于统计CPU占用率的Top命令。论文在研究了性能优化方法的基础上,综合使用了多种Linux/Android的性能评估方法对系统的普通应用启动速度、彩信发送速度、电话启动速度和操作滑屏方面的性能瓶颈进行了分析,并结合Android源码分析找到了合适的解决办法。论文使用logcat工具结合源代码分析完成了彩信发送速度的优化,使得彩信发送速度符合中国移动的企业标准。论文使用TraceView、HierarchyViewer等工具完成了普通应用启动优化和特定应用启动优化,使得应用启动速度得到大幅提升。论文通过简单的滑屏应用简化测试场景,并将Oprofile工具移植到ARM9芯片上,分析了Copybit模块的性能瓶颈,通过修改该模块提升了整机的滑屏体验。论文验证了性能优化方法在基于ARM9的Android2.2智能手机方案中使用的可行性。使得该智能手机方案性能能够满足商用要求。同时本文的性能优化方法同样适用于Android2.3或更高版本,也适用于ARM11及以上芯片。
其他文献
英语早读是高中英语课堂教学的延伸和拓展。新课程标准明确指出:"英语教学要重视朗读,要让学生充分地读,在读中整体感知,在读中培养语感,在读中受到情感的熏陶。"早读是高中
本文首先对南海农村体制综合改革的主要做法及成效进行总结,继而对南海在农村体制综合改革过程中面临的困难和问题进行了分析,最后提出了深化佛山农村体制综合改革的建议。
网络诈骗犯罪对社会秩序和经济秩序的侵犯早已超越国界,其造成的经济损失之巨,影响人群之广,使它已成为世界各国和各大国际组织共同关注的问题。在我国,伴随着经济社会的快速
"90后"女大学生们由于家庭背景、生活习惯、性格心态等因素,常常引发宿舍不良人际关系。人际关系处理不得当,就容易产生一系列的心理问题与不良事件,严重影响了女生的生活质
为实现经济的可持续发展,必须重视生态林业的保护。由此。首先论述了山区生态林业发展的原则与意义,然后分析了目前山区生态林业发展过程中存在的问题,最后针对这些问题给出
在人类社会中,婚姻是重要的社会行为。择婿与择媳是婚姻的组成部分。宋代择婿对于女性来说,缺乏独立选择的自由,父亲和家族在婚姻的组建过程中起着至关重要的作用。而被择的男子
随着中央苏区的稳固和发展,打土豪的财政时代结束。中央政府开始进行财政政策的正规化改革。在经历了闽西苏区的尝试后,中央苏区建立起规范化的税收体系,通过加重商业税负担的财
我国虽然在法条中确认了“确认无效之诉”这一种判决形式,但是既没有成熟的无效行政行为理论,也缺乏完善的确认无效之诉的诉讼制度。笔者在第一章分析的基础上,结合我国关于最高
顺应新一轮课程改革的大潮,笔者积极学习、改革、试验、总结,摸索出了"三主""四导"的课堂教学模式,提高了学生的全面素质。
图像采集系统已经广泛地应用于各个领域,越来越受到重视。但由于系统和环境等因素的影响,使得采集到的图像存在大量的噪声,影响图像视觉效果,直接影响后续工作的展开,因此,图像去噪