Вышла статья со сравнением скорости работы компилятора в Kotlin 2.0 и 1.9.23. Улучшения на тестовых проектах по всем сценариям, особенно в инкрементальной сборке
Также в статье добавили руководство как запустить тест на своем проекте с помощью специального проекта для тестов от JetBrains
#kotlin2 #производительность #k2
Также в статье добавили руководство как запустить тест на своем проекте с помощью специального проекта для тестов от JetBrains
#kotlin2 #производительность #k2
Интересная статья с демонстрацией примера как Kotlin value class с возможностью Inline в JVM позволяет спрятать эффективно хранить информацию о сетке 8x8 в Long, а пользователю дать удобное API.
Затем подключаем оптимизатор R8, то все становится еще лучше!
#оптимизации #производительность
Затем подключаем оптимизатор R8, то все становится еще лучше!
#оптимизации #производительность
Интересное сравнение как много Java потоков используют разные реализации сетевых клиентов и оберток над ними.
На Android, JVM и Native вы можете использовать реализацию Ktor CIO - полностью асинхронная и от и до на корутинах, правда поддерживает HTTP/1.x
#производительность #ktor
На Android, JVM и Native вы можете использовать реализацию Ktor CIO - полностью асинхронная и от и до на корутинах, правда поддерживает HTTP/1.x
#производительность #ktor
Сравнение (EN,15м) выполнения операций в Android через Executor, RxJava, Coroutines и Flow. В тесте провели замер скорост через Jetpack Microbenchmark 3 операций:
Результат:Разные технологии не влияют для многопоточных IO операций. Выбор фреймворка лучше основывать на вашем удобстве. Простые задачи, как арифметика, лучше выполнять без многозадачности.
Как считаете вы?
#производительность #coroutines #rxjava
Результат:
Как считаете вы?
#производительность #coroutines #rxjava