This study evaluates the performance of Kotlin and Java on Android Runtime using four benchmarks from the Computer Language Benchmarks Game suite, for which a total of 12 benchmark implementations are studied. The metrics used to evaluate the performance includes runtime, memory consumption, garbage collection, boxing of primitives as well as bytecode n-grams. To benchmark the languages, a benchmark application has been developed intended to run on an Android phone. The results indicate that Kotlin is slower than Java for all studied benchmarks by a varying factor. Furthermore, the use of idiomatic Kotlin features and constructs results in additional heap pressure and the need of boxed primitives. Other interesting results indicate the exis...
In early 2018, Google announced Kotlin to be one of the official languages for developing Android ap...
Diplomsko delo obravnava predstavitev razvoja mobilne aplikacije s programskima jezikoma Java in Kot...
Android apps are written in Java, but unlike Java applications they are resource-constrained in stor...
This study evaluates the performance of Kotlin and Java on Android Runtime using four benchmarks fro...
In mid-2019, Kotlin became Google’s preferred language for Android application development instead o...
Today's mobile development resides in the two main operating systems Android and iOS. It is popular ...
Niniejsza publikacja przedstawia rezultaty analizy porównawczej języków programowania Java i Kotlin,...
Context. Android developers that developed Android apps using Java 6 for a long time got introduced ...
This thesis investigates the performance differences between Java code compiled by Android Runtime a...
This thesis is concerned with the programming language Kotlin, its analysis and comparison to the Ja...
List of analyzed Android applications (APKs), raw results (number of Kotlin and Java classes) and li...
When it comes to developing software, it is important to keep in mind a variety of factors. It is pa...
V zaključnem delu bomo primerjali programska jezika Java in Kotlin na primeru mobilne aplikacije Jaz...
Tato diplomová práce se zabývá měřením výkonnosti aplikací pro mobilní operační systém Android. Nezb...
The objective of this master’s thesis has been to evaluate the Kotlin Multiplatform feature for deve...
In early 2018, Google announced Kotlin to be one of the official languages for developing Android ap...
Diplomsko delo obravnava predstavitev razvoja mobilne aplikacije s programskima jezikoma Java in Kot...
Android apps are written in Java, but unlike Java applications they are resource-constrained in stor...
This study evaluates the performance of Kotlin and Java on Android Runtime using four benchmarks fro...
In mid-2019, Kotlin became Google’s preferred language for Android application development instead o...
Today's mobile development resides in the two main operating systems Android and iOS. It is popular ...
Niniejsza publikacja przedstawia rezultaty analizy porównawczej języków programowania Java i Kotlin,...
Context. Android developers that developed Android apps using Java 6 for a long time got introduced ...
This thesis investigates the performance differences between Java code compiled by Android Runtime a...
This thesis is concerned with the programming language Kotlin, its analysis and comparison to the Ja...
List of analyzed Android applications (APKs), raw results (number of Kotlin and Java classes) and li...
When it comes to developing software, it is important to keep in mind a variety of factors. It is pa...
V zaključnem delu bomo primerjali programska jezika Java in Kotlin na primeru mobilne aplikacije Jaz...
Tato diplomová práce se zabývá měřením výkonnosti aplikací pro mobilní operační systém Android. Nezb...
The objective of this master’s thesis has been to evaluate the Kotlin Multiplatform feature for deve...
In early 2018, Google announced Kotlin to be one of the official languages for developing Android ap...
Diplomsko delo obravnava predstavitev razvoja mobilne aplikacije s programskima jezikoma Java in Kot...
Android apps are written in Java, but unlike Java applications they are resource-constrained in stor...