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 :
بازگشت