Loading...
Performance analysis of android underlying virtual machine in mobile phones
Azimzadeh, E ; Sharif University of Technology | 2012
634
Viewed
- Type of Document: Article
- DOI: 10.1109/ICCE-Berlin.2012.6336470
- Publisher: 2012
- Abstract:
- In recent years, Android is widely used in cell phones. Dalvik is the virtual machine which is embedded inside the Android operating system, and executes the Android-based applications. Thus, improving efficiency of the Dalvik virtual machine plays an important role in optimizing performance of android-based mobile phones. In this paper, we present a comprehensive analysis of the Dalvik bytecodes and their frequency of use in common Android applications and use the results to determine the most frequently used bytecodes in Dalvik virtual machine to identify best targets for improvement. Our analysis showed that over 82% of total execution time of our Android benchmarks is spent by only 5 families of instructions
- Keywords:
- Android ; Bytecodes ; Cell phone ; Comprehensive analysis ; Dalvik ; Execution time ; Improving efficiency ; Optimizing performance ; Performance ; Performance analysis ; Virtual machines ; Cellular telephones ; Computer simulation ; Consumer electronics ; Mobile devices ; Mobile phones ; Robots
- Source: IEEE International Conference on Consumer Electronics - Berlin, ICCE-Berlin ; 2012 , Pages 292-295 ; 21666814 (ISSN) ; 9781467315470 (ISBN)
- URL: http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6336470
