DocumentCode
625788
Title
A low-overhead design of context-sensitive profiler for Android applications
Author
Kuei-Chung Chang ; Chia-Yang Kao ; Bo-Gang Su
Author_Institution
Feng Chia Univ., Taichung, Taiwan
fYear
2013
fDate
3-6 June 2013
Firstpage
275
Lastpage
276
Abstract
The computing of applications on mobile devices suffers tight constraints on computation and energy resources. Thus, it´s important for embedded applications running on these resource-constrained devices are able to execute efficiently. The Android system uses dalvik virtual machine to execute Java applications, and the virtual machine causes bottlenecks of the application hard to be identified directly by existed profiling tools, such as Oprofile. This paper proposes a design of a low-overhead profiling tool embedded in the dalvik virtual machine to discover the bottlenecks of Android applications with hardware performance counters. The experimental results show that the bottlenecks of the Android application can be identified efficiently by the proposed profiler.
Keywords
Java; embedded systems; mobile computing; operating systems (computers); resource allocation; virtual machines; Android applications; Java applications; context-sensitive profiler; dalvik virtual machine; embedded applications; energy resources; hardware performance counters; low-overhead embedded profiling tool; mobile devices; resource-constrained devices; Androids; Hardware; Humanoid robots; Mobile handsets; Monitoring; Radiation detectors; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Electronics (ISCE), 2013 IEEE 17th International Symposium on
Conference_Location
Hsinchu
ISSN
0747-668X
Print_ISBN
978-1-4673-6198-9
Type
conf
DOI
10.1109/ISCE.2013.6570225
Filename
6570225
Link To Document