Font Size: a A A

Research On Energy Consumption Optimization Of Mobile Application Software Based On Wakelock Mechanism

Posted on:2018-12-27Degree:MasterType:Thesis
Country:ChinaCandidate:X SunFull Text:PDF
GTID:2438330518458869Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
Energy consumption due to network traffic on smartphones continues to be a significant concern.Along with the fact that smartphone have limited battery life,dictates that energy has become the most critical resource of smarthphone.The rational use of the application software can greatly improve the life of mobile devices.In particular,Android employ an aggressive sleeping policy which put the components of the sleep,that is wakelock policy,which based on this policy to establish application software energy consumption assessment method,laid the foundation.The method proposed in this article,by using the Wakelock Detector tool on an intelligent device to obtain an application that improperly uses wakelock,captures the time and number of times the application calls wakelock,and uses the PowerTutor tool to get the energy they generate on the CPU.Found in the 58 applications installed on the smartphone,there are 48 applications there are energy loopholes in the phone standby no user interaction state,resulting in power loss,of which 22 applications will automatically run in the background provent smartphone entering sleep state using wakelock API.According to these energy consumption data,the energy consumption evaluation model based on wakelock mechanism is established,the prediction accuracy can reach more than 95%.Finally,to solve the wakelock bug in applications,we have implemented a tool called WakeLockRelease that can detect Wakelock bugs,automatically calculates the energy consumption of the application software and handle Wakelock misue.
Keywords/Search Tags:Android, Application Energy Consumption Evaluation, Wakelock, Application Energy Consumption optimization
PDF Full Text Request
Related items