Title :
AndroProf: A Profiling Tool for the Android Platform
Author :
Luiz Sartor, Anderson ; Brisolara Correa, Ulisses ; Schneider Beck, Antonio Carlos
Author_Institution :
Univ. Fed. do Rio Grande do Sul (UFRGS), Porto Alegre, Brazil
Abstract :
Current tools for mobile development are very limited in which and how much information they can trace or profile. They are also scarce when compared to general-purpose development tools. This makes the development of embedded applications, with its hard constraints, such as limited performance and power budget, a hard task to be accomplished. Therefore, a tool that provides information such as energy consumption, execution time and other statistics is mandatory when it comes to develop embedded applications. This paper presents a tool that provides the aforementioned information per application and that is able to trace both Dalvik Virtual Machine and native code. To accomplish this, we extended Android SDK´s QEMU, and we developed graphical user interfaces to process the traced data.
Keywords :
embedded systems; graphical user interfaces; smart phones; virtual machines; AndroProf; Dalvik virtual machine; GUI; SDK´s QEMU; android platform; embedded applications; energy consumption; execution time; general-purpose development tools; graphical user interfaces; mobile development; native code; power budget; profiling tool; Androids; Benchmark testing; Estimation; Graphical user interfaces; Humanoid robots; Random access memory; Thumb; Android Emulator; Android applications; QEMU; profiling tool;
Conference_Titel :
Computing Systems Engineering (SBESC), 2013 III Brazilian Symposium on
Conference_Location :
Niteroi
DOI :
10.1109/SBESC.2013.15