DocumentCode
2863444
Title
Benchmark Dalvik and Native Code for Android System
Author
Lin, Cheng-Min ; Lin, Jyh-Horng ; Dow, Chyi-Ren ; Wen, Chang-Ming
Author_Institution
Dept. of Comput. & Commun. Eng., Nan Kai Univ. of Technol., Nantou, Taiwan
fYear
2011
fDate
16-18 Dec. 2011
Firstpage
320
Lastpage
323
Abstract
Google´s Android Native Development Kit (NDK) is a toolset that lets you embed components to use of native code in your Android applications. It makes possible for developers to easily compile in C/C++ for the Android development platform. Generally, developer does not concern how effective between native code and Dalvik Java code that will causes poor performance of Android. There are some researches discussed about benchmark Java and C/C++. But they do not consider the issues of Dalvik and native code for Android programming or evaluate them in real Android device. In this work, we use a more complete approach to benchmark Dalvik java code and Native code on real Android device. We conducted 12 test programs to analyze the performance and found that native code faster than Dalvik Java code for about 34.2%.
Keywords
C++ language; Java; mobile computing; operating systems (computers); program compilers; program testing; virtual machines; Android development platform; Android native development kit; Android programming; Android system; C-C++ compiling; Dalvik Java code; Google; native code; performance analysis; test program; Androids; Benchmark testing; Humanoid robots; Java; Libraries; Programming; Smart phones; Android; Benchmark; Dalvik Java code; NDK; Native code;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovations in Bio-inspired Computing and Applications (IBICA), 2011 Second International Conference on
Conference_Location
Shenzhan
Print_ISBN
978-1-4577-1219-7
Type
conf
DOI
10.1109/IBICA.2011.85
Filename
6118781
Link To Document