Новости Софт 12.03.2026 comment views icon

Ускорит Android-смартфоны: Google готовит новую функцию AutoFDO

author avatar

Олександр Федоткін

Автор новостей и статей

Прискорить Android-смартфони: Google готує нову функцію AutoFDO

Google работает над новой функцией AutoFDO, призванной ускорить работу Android-смартфонов и улучшить время автономной работы.


Команда разработчиков инструмента Android LLVM объявила об обновлении ядра Android с помощью функции AutoFDO — автоматической оптимизации на основе обратной связи. Каждый смартфон в фоновом режиме принимает тысячи решений, что требует значительной части ресурсов процессора.

AutoFDO направляет компилятор по «наиболее распространенным путям» выполнения, снижая нагрузку. Это позволяет высвободить больше вычислительной мощности для выполнения других задач и увеличивает время автономной работы за счет снижения энергопотребления.

Как объясняют в Google, при стандартной сборке ПО компилятор принимает тысячи мелких решений, например, стоит ли интегрировать функцию и какой вариант условного оператора будет использоваться, полагаясь на статистические подсказки из кода. Хотя эти методы полезны, они не всегда точно предсказывают выполнение кода в реальных условиях при использовании телефона.


AutoFDO будет использовать реальные шаблоны выполнения инструкций для управления компилятором. Эти шаблоны будут наиболее распространенными путями выполнения инструкций, которые код проходит во время фактического использования. Они будут фиксироваться через запись истории ветвлений процессора.

«Хотя эти данные можно собрать с устройств, используемых в сети, для ядра мы синтезируем их в лабораторных условиях, используя репрезентативные рабочие нагрузки, такие как запуск 100 самых популярных приложений. Мы используем профилировщик выборки для сбора этих данных, определяя, какие части кода являются «активными», а какие — «неактивными». Когда мы перекомпилируем ядро с этими профилями, компилятор сможет принимать гораздо более разумные решения по оптимизации, адаптированные к реальным рабочим нагрузкам Android», — подчеркивают в Google.

По результатам первых тестов в компании заявляют, что зафиксировали ускорение загрузки на 2,1%, ускорение запуска неактивных приложений на 4,3% и значительные улучшения других показателей, которые не так заметны рядовому пользователю. Шаблоны были разработаны на основе 100 самых популярных приложений для смартфонов для имитации реального использования. После этого шаблоны были оптимизированы для участков кода, которые используются чаще всего.

В Google утверждают, что AutoFDO в ядре Android будет работать по умолчанию, используя старые методы, если какой-то процесс будет выходить за рамки заданных шаблонов. Изменения появятся в последних версиях ядер ОС Android16-6.12, Android15-6.6 и Android17-6.18. Оптимизация должна ускорить интерфейс и переключение приложений, увеличить время автономной работы и сделать устройства более отзывчивыми.

Ранее мы писали о симулятор Galaxy S26, который превращает любой iPhone и Android в Samsung. В то же время в Android 17 добавили инструмент DeliQueue.

Google випустила першу бету Android 17: що нового?

Источник: 9to5google

Що думаєте про цю статтю?
Голосів:
Файно є
Файно є
Йой, най буде!
Йой, най буде!
Трясця!
Трясця!
Ну такої...
Ну такої...
Бісить, аж тіпає!
Бісить, аж тіпає!
Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: