Font Size: a A A

The Optimization Study Of Android Boot Process

Posted on:2013-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:G Y GuoFull Text:PDF
GTID:2248330371487116Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With3G and4G mobile communication technology development, smart phones have become more and more popular in the past two years and it has an alarming rate. At present, according to the statistics of related consulting agency, the Android intelligent system has the most market value, not only in the civilian, but also gradually expand in the military, such as the United States Raytheon developed Android defense system.The total is well known, android is based on Linux kernel, and it is an open and smart mobile operating system, announced by Google on November5,2007. And Google has joined with number of companies to form the OHA.But, the boot process of intelligent mobile phone system is generally quite slow. This paper just do the in-depth analysis for android smart system which boot process is slowly from the android space. And then do the optimization.First we do a summary and scene analysis for the related start-step process of android from similarities between android mobile smart embedded system and normal embedded system. Secondly, we build Android boot process SOP (Standard Operation Procedure) assessment environment both from the host and target. Thereby it is easy to guarantee the stability and accuracy of the experimental statistics from a certain extent. Then, using bootchart tool to track and analyze the start process, and modifying the android source on each start module for the statistical analysis and comparison of experimental data. Thereby determine the start bottleneck link. And, according to the experimental results, we proposed optimization strategy of the Android boot process bottlenecks.At last, according to the relative optimization strategy, designed and implemented two comprehensive optimization solutions. Among them, the first program in the start time is reduced nearly by11seconds, but it has the toothpaste effect problem. While the second although only reduced nearly by10seconds, but the optimization result distribution is relatively reasonable. So, for practical engineering application, should choose the last comprehensive optimization solution.
Keywords/Search Tags:Android, boot process, bottleneck, optimization strategy
PDF Full Text Request
Related items