Browse > Article
http://dx.doi.org/10.5762/KAIS.2011.12.1.486

Performance Comparison of Android Dalvik and Java Virtual Machines  

Lee, Jong-Hyuk (Department of Computer Science and Engineering, Chungnam National University)
Kim, Hyung-Shin (Department of Computer Science and Engineering, Chungnam National University)
Publication Information
Journal of the Korea Academia-Industrial cooperation Society / v.12, no.1, 2011 , pp. 486-492 More about this Journal
Abstract
In this paper we analyzed performance of Andriod's Davik virtual machine(VM) using standard benchmark and compared the result with the embedded Java virtual machine. We used a well known benchmark suit named SPECJVM for the measurement. For the fair comparison, Sun Java embedded JVM is ported and the same benchmark is ported on it. The Odriod smartphone hardware platform is used as the target hardware. We have added a Just-In-Time compiler to Dalvik, which is not supported in the recent Android release, and measured performance improvement. The experiment result show that Dalvik achieved 15% and Dalvik with JIT shows 63% of the Sun's JVM performance.
Keywords
Android; Dalvik; Virtual Machine; System Software;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Joshua Auerbach, David F. Bacon, Bob Blainey, Perry Cheng, "Design and implementation of a comprehensive real-time java virtual machine", EMSOFT''07, September 30 October 3, 2007.
2 http://www.arm.com/pdfs/JazelleDBX_WhitePaper_20 07v1p1.pdf
3 http://www.android.com/
4 http://java.sun.com/
5 http://www.hardkernel.org/
6 http://www.spec.org/
7 http://www.dalvikvm.com/
8 http://www.kandroid.org/
9 Ramesh Radhakrishnan, N. Vijaykrishnan, Lizy Kurian John, "Java Runtime Systems: Characterization and Architectural Implications", ACM SIGMETRICS, 2001.
10 http://www.androlib.com/
11 http://androidbenchmark.com/
12 정성화, 노태정, "SELinux 기반 안드로이드 보안시스템 구축에 관한 연구", 한국산학기술학회논문지, Vol. 11, No. 8, pp. 3005-3011, 2010.   과학기술학회마을   DOI
13 Matthew Arnold, Stephen Fink, David Grove, Michael Hind, Peter F. Sweeney "Adaptive optimization in the Jalapeno JVM", OOPSLA, 2000.
14 T Suganuma, T Ogasawara, M Takeuchi, "Overview of the IBM Java just-in-time compiler", IBM SYSTEMS JOURNAL, VOL 39, NO 1, 2000.