13 марта, 2026

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

Популярное

Поделиться

Прискорить 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.

Спецпроекты3 хвилини – і AI-агент може починати торгівлю. Що змінилося після оновлення Agent Hub від BitgetDDPAI Z60 Pro — трикамерний відеореєстратор для тих, хто хоче повний контроль над дорогою

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

Источник: 9to5google

Поделиться

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии