Font Size: a A A

The Research And Practice Of Android2.2's Tools For Performance Optimization On ARM9

Posted on:2013-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:W Q XieFull Text:PDF
GTID:2218330362467411Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Because of the variety of applications and good user experience, the market share ofsmart phone is growing. The market growth of Android phone is particularly prominent. InChinese market, there is a large demand for low-cost Android smart phone. To meet thisdemand, some Android smartphone solutions used low-end ARM9application processor arereleased in Chinese market.Because of the performance limitation of the low-end application processor, the systemmaybe run slow. This will undermine the end-user experience. In order to solve this problem,this paper researches the principles and methods of the performance optimization tools basedon the platform of Android2.2smartphone with ARM9chip. These performance toolsinclude Logcat tool which provides logs with time stamp, TraceView tool to profile Javaprogram, Hierarchy Viewer and Layoutopt tool for UI optimization, Oprofile tool to profilelinux performance and TOP tool to count CPU usage.Based on the research of those tools, this paper uses a combination methods to analysisthe bottlenakes of common application startup, MMS sending,Call application startup andsliding-screen operation. Based on the results of analysis, the papers reviews the Androidsource code, and provide a suit of effective solution to enhance the performance of the Android smartphone.This paper uses Logcat tool, analyzes the Android source code and then optimize theMMS sending time, to make the MMS sending time meeting China Mobile's corporatestandards. This paper uses TraceView, Hierarchy Viewer and other tools to complete theoptimization of general and specific applications startup time, to make the application startupspeed increasing dramatically. This paper provides a simple sliding-screen application tosimplify testing scenarios, uses Oprofile tool to analyze the system performance and thenfinds the bottleneck of Copybit module. The machine's sliding screen experience is improvedafter the Copybit module is modified.This paper completes the performance optimization of Android2.2smartphone withARM9chips. After optimization, the performance of smartphone meets the businessrequirements. And these methods of the performance optimization are also applicable toother Android platform such as Android2.3or higher versions and other ARM chips such asARM11or higher chip.
Keywords/Search Tags:ARM9, Android2.2, performance, optimization
PDF Full Text Request
Related items