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 · 2020

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.

Read the paper · More papers on PaperTik