An Autonomous UI Performance Governor: Frame-rate And Touch-event Aware Evaluator
Date Issued
2015
Date
2015
Author(s)
Hung, Hao-Chien
Abstract
When an end-user receives an Android phone or table, the first impression to the image of an OEM (Original Equipment Manufacturer) is simply based on the experience of applications’ launch duration. No matter trials in the displaying store or unboxing at home after purchases. Furthermore, even if the first impression of the performance is positive in the beginning. Since end-users generally tend to install more applications from day to day, the device might gradually start responding slower than the time back to the device booted up first time. The reason is usually due to background processes of other applications which occupied memory and it is not yet freed, and then to serve new incoming requests. Or it’s just simply that, end-users have installed way too many other applications on the device. However, if the circumstance is frequently seen by end-users, and without a way out. Then it might be wrongly attributed to the quality of products. Especially when an OEM is entering a market segment as a new player. In order to alleviate this technical issue and help OEMs balance between suppressing hardware design cost as much as possible, and at the same, offering an acceptable user experience that fits the specified market segment. We have proposed and implemented a software daemon to periodically collect system events, evaluate the status of Android system, and automatically react to it to allay the resource intension. To keep up a short responsiveness as prompt as possible. With this proposal, the test result suggested that. The overall benchmark performance degraded around 14%, and the battery-life of idle test has shrunk around 10%. And the launch duration of the test programs performed with same launching sequence suggested some improvements to user perceptions. Finally, if taking the degradation of battery-life into account in the beginning when OEM designs the product, then it can help mitigate the impact of this solution.
Subjects
Android system
Graphic performance
Responsiveness
Type
thesis
