StartAndroid
11.1K subscribers
350 photos
9 videos
4 files
1.67K links
Канал об Android (Андроид) разработке

Сайт - http://startandroid.ru

Чат - https://tttttt.me/startandroidchat

Контакты - https://startandroid.ru/ru/about/cntct5.html

Реклама - https://startandroid.ru/ru/about/reklama.html
Download Telegram
Использование Jetpack Macrobenchmark для измерения времени старта приложения и фризов в его работе.

#android #performance

https://medium.com/androiddevelopers/measure-and-improve-performance-with-macrobenchmark-560abd0aa5bb
В рамках MAD Skills выйдет серия видео по теме Performance.

Начали с базовых понятий: Cold start, Warm start, Hot start, Time to Initial Display, Time to Full Display, Frame rates.

#android #performance

https://medium.com/androiddevelopers/important-performance-metrics-c7dacf018eb3
Новая статья (и видео) в MAD Skills Performance. На этот раз про Baseline Profiles, который ускоряет запуск приложения.

#android #performance

https://medium.com/androiddevelopers/improving-performance-with-baseline-profiles-fdd0db0d8cc6
Gradle Profiler поможет отслеживать среднее время сборки билда.

#gradle #build #performance

https://medium.com/traveloka-engineering/automate-benchmarking-android-build-with-gradle-profiler-gradle-enterprise-df163ddc598c
Релиз Kotlin 1.7.20

- The new Kotlin K2 compiler supports all-open, SAM with receiver, Lombok, and other compiler plugins

- We introduced the preview of the ..< operator for creating open-ended ranges

- The new Kotlin/Native memory manager is now enabled by default

- We introduced a new experimental feature for JVM: inline classes with a generic underlying type

#kotlin

https://blog.jetbrains.com/kotlin/2022/09/kotlin-1-7-20-released/#performance
Кроме флага debuggable существует флаг profileable.

У profileable билда меньше возможностей по использованию профайлеров, но его производительность гораздо ближе к релизному.

#android #debug #performance #profileable

https://android-developers.googleblog.com/2022/10/accurately-measure-android-app-performance-with-profileable-builds.html
Список последних оптимизаций ART, которые позволяют уменьшить размер установленных приложений.

#android #runtime #art #performance

https://android-developers.googleblog.com/2023/11/the-secret-to-androids-improved-memory-latest-android-runtime-update.html
Обновилось руководство по поиску и устранению причин ANR

#android #anr #performance

https://developer.android.com/topic/performance/anrs/diagnose-and-fix-anrs
Пример использования нового Power Profiler. Он отображает уровень потребления энергии различными системными компонентами (WLAN, CPU, Memory). Это дает возможность наглядно увидеть, насколько можно снизить энергопотребление, уменьшив качество воспроизводимого видео.

#android #androidstudio #performance #profiler

https://android-developers.googleblog.com/2024/04/how-to-effectively-ab-test-power-consumption-for-your-android-app-features.html