Улучшаем производительность android-приложения с помощью Baseline profiles

Джерело:
Хабрахабр:

Дата публікації:
23/06/2022 15:08

Постійна адреса новини:
http://www.vsinovyny.com/9108540

Улучшаем производительность android-приложения с помощью Baseline profiles

 

23/06/2022 15:08 // Хабрахабр:



Производительность важна для формирования положительного пользовательского опыта использования приложения, поэтому разработчики стремятся ускорить работу своих программ. Для приложений в области безопасности важно время инициализации: пара секунд может стать роковой для пользователя. Поэтому в «Лаборатории Касперского» мы пристально следим за производительностью наших приложений, анализируем влияние новых доработок на ключевые метрики и регулярно улучшаем их.

В большинстве случаев работа над производительностью сводится к оптимизации исходного кода: сперва находят узкие места при помощи метрик, утилит и инструментов, затем разработчик обращается к коду для поиска и устранения проблем. Иногда Google предоставляет дополнительные возможности для оптимизации. Baseline profile стал одной из таких возможностей и был анонсирован совсем недавно. Безусловно, такие доработки очень приятны для разработчиков и полезны для приложений, поэтому мы с огромным интересом знакомимся с новой возможностью и начинаем применять ее к нашему проекту.

В этой статье я хочу поделиться нашим опытом и результатами. Сперва мы коротко вспомним виды компиляции в Android, поймем принцип, на котором основывается данная оптимизация. Затем ознакомимся с пошаговой инструкцией по интеграции в свой проект и посмотрим на полученные результаты. В конце я расскажу о наших дальнейших шагах и планах.
Читать дальше →

 

» Читати повністю

 

« Наступна новина з архіву
Что читать Golang-разработчику. Семь главных книг: от Донована и Кернигана до МакДауэлл
  Попередня новина з архіву
«Пассивная агрессия» или как не стать токсиком
»

 

 
© 2024 www.vsinovyny.com