Java Android Application Performance Improvement by Kotlin DEX Bytecode Analysis without JIT Compiler

Ryoichi Shibata, Atsuya Sonoyama, Masato Oguchi, Takeshi Kamiyama, Akira Fukuda, Saneyasu Yamaguchi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Kotlin, in addition to Java, is increasing its importance in the consumer electronics field in recent years as a language to Android application development. In our previous work, we showed the performance difference between applications written in Java and Kotlin, discussed the cause of this difference in DEX bytecodes derived from both languages, proposed a method for improving the performance of Java application, and showed that the performance of Java-derived application improved slightly. In this paper, we propose a method for performance improvement of Java applications by modifying DEX bytecode more and demonstrate that the proposed method the Java application by our evaluation.

Original languageEnglish
Title of host publication2020 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728173993
DOIs
Publication statusPublished - Sept 28 2020
Event7th IEEE International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2020 - Taoyuan, Taiwan, Province of China
Duration: Sept 28 2020Sept 30 2020

Publication series

Name2020 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2020

Conference

Conference7th IEEE International Conference on Consumer Electronics - Taiwan, ICCE-Taiwan 2020
Country/TerritoryTaiwan, Province of China
CityTaoyuan
Period9/28/209/30/20

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Artificial Intelligence
  • Computer Science Applications
  • Signal Processing
  • Electrical and Electronic Engineering
  • Instrumentation

Fingerprint

Dive into the research topics of 'Java Android Application Performance Improvement by Kotlin DEX Bytecode Analysis without JIT Compiler'. Together they form a unique fingerprint.

Cite this