Java vs. Kotlin. Производительность
#статьи #комментарии
Сегодня приоритетным языком для программирования под Android, по мнению Google, является Kotlin.
Но спрашивали ли вы себя, какая производительность у этих двух языков?
В статье автор поставил себе задачу: сравнить производительность Java и Kotlin при выполнении одинаковых программ.
Для этого он воспользовался бенчмарком, где сравнивал версии нескольких программ на Java, сконвертированные версии с Java на Kotlin и Kotlin-idiomatic версии, которые использует все плюшки языка Kotlin.
В результате получилась любопытная диаграмма, в которой сравнивается время исполнения, использование памяти и нагрузка на CPU. Данных слишком много, поэтому удобнее посмотреть это в статье.
Любопытно, что в большинстве тестов победила Java: она обычно была лучше в управлении памятью и времени исполнения.
В моей практике я не наблюдал просадок производительности при использовании Kotlin.
Интересно, были ли у вас подобные случаи?
Post #278
3.74K