Font Size: a A A

Research And Implementation Of Performance Monitor System Based On Android Application

Posted on:2016-03-17Degree:MasterType:Thesis
Country:ChinaCandidate:P ChenFull Text:PDF
GTID:2308330479994720Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the boom of mobile Internet, smartphone is playing an indispensable part in human’s daily life. There comes the performance issues of mobile application, which is consuming more and more resources. The resources threat arouse academic concern by increasing developers and users. In order to demonstrate the performance of mobile application to the developers and users intuitively, this paper designs and implements a performance monitor system based on Android application. Developers can analyze the performance of the mobile application through the monitor system while developing the application, in that case they can develop a mobile application with higher performance. What’s more, users’ mobiles can run smoothly without a heavy load of resources if they can choose a lower consuming mobile application for their mobile phones.This dissertation demonstrates the design and implementation of a performance monitor system based on Android application by research on the development and performance testing of Android application. The system consists of three functional modules: first, collect the real-time performance data of a running mobile application including the CPU cost, memory consumed, traffic used and the temperature of mobile phone, then display the real-time data to users in a floating window; second, plot the curve graphs of the real-time data using AChart Engine, so that users are able to get a visual illustration of CPU, memory, traffic and temperature by this module, then display the final data mentioned previously by eliminating abnormal data, considering that it’s essential for a performance testing tool to deliver a resulting test report, the system further comprises a report generating module which will generate a HTML report, covering all-inclusive real-time data and the corresponding curve graphs; last, implement the mail-sending function by Java Mail, aiming at conveying the test result to relevant members, then the test report can be sent to the mail receivers, at the end of the paper work, an auto grading module is designed to quantize the performance of the application under testing. According to industrial principles and actual demands, the auto grading rule can give out the performance evaluation of the present application tested.
Keywords/Search Tags:Android, Performance Test, JavaMail, Performance Analysis
PDF Full Text Request
Related items