- Tytuł:
-
Wydajność kodu Java i Kotlin w wybranych szkieletach aplikacji internetowych
Java and Kotlin code performance in selected web frameworks - Autorzy:
-
Bujnowski, Grzegorz
Smołka, Jakub - Powiązania:
- https://bibliotekanauki.pl/articles/98234.pdf
- Data publikacji:
- 2020
- Wydawca:
- Politechnika Lubelska. Instytut Informatyki
- Tematy:
-
Kotlin
wirtualna maszyna Javy
testy wydajnościowe
JVM
Java
Benchmark - Opis:
-
W tym artykule omówiono kwestię porównania technologii Java i Kotlin w oparciu o szkielet aplikacji internetowych. Kryteria brane pod uwagę dla celów testowych to: czas wykonania, wykorzystanie pamięci, obciążenie procesora, liczba odpowiedzi z bazy danych w zadanym czasie. Przeprowadzana jest seria testów i ich dogłębna analiza porównawcza. Przeprowadzono testy i analizę kodu. Wydajność pod względem szkieletów aplikacji internetowych, szybkości odpowiedzi bazy danych i szybkości działania testów - we wszystkich Kotlin okazał się mniej wydajny. Nie ma znaczącej różnicy dla obciążenia procesora. Pomiędzy poszczególnymi pomiarami, różnica nie przekracza 2%. Implementacja w języku Kotlin nigdy nie osiągnęła najlepszego wyniku w żadnej grupie pomiarów.
This paper discusses the issue of comparing Java and Kotlin technologies based on the web application framework. The criteria taken into account for testing purposes are: execution time, memory usage, CPU load, database response in set time. A series of tests and their in-depth comparative analysis are carried out. For this case, tests and code analysis were carried out to draw comparative conclusions. The performance in terms of web frameworks, database response speed and tests implementation in different languages - in all these Kotlin proved to be less efficient. There is no significant difference between CPU load between individual easurements, the difference does not exceed 2%. Implementation in the Kotlin language has never achieved the best result in any group of measurements. - Źródło:
-
Journal of Computer Sciences Institute; 2020, 16; 219-226
2544-0764 - Pojawia się w:
- Journal of Computer Sciences Institute
- Dostawca treści:
- Biblioteka Nauki