Google официально объявила об интеграции автоматической оптимизации с обратной связью (AutoFDO) в ядро Android для повышения общей производительности системы. Это технологическое достижение использует шаблоны реальных данных для уточнения того, как операционная система выполняет код на самом фундаментальном уровне. Анализируя реальные сценарии использования, компилятор принимает более правильные решения, которые приводят к значительно более плавному использованию устройств Xiaomi HyperOS. Это обновление предназначено для ядра системы, где ядро обычно управляет почти 40% общей рабочей нагрузки ЦП во время стандартных операций.
Техническая механика AutoFDO
AutoFDO представляет собой переход от статической эвристики кодирования к динамической оптимизации на основе данных. При традиционной компиляции система следует общим правилам, чтобы угадать, какие пути кода наиболее важны. AutoFDO заменяет эти предположения профилями, полученными в ходе реального выполнения, определяя «горячие» области ядра, требующие наибольшей производительности. Для пользователей последних моделей Xiaomi Pad 8 или флагманских телефонов это означает, что оборудование может более эффективно расставлять приоритеты ресурсов на основе реального поведения приложений, а не теоретических моделей.
Процесс реализации включает сбор истории ветвей оборудования с помощью расширенных расширений ARM, таких как ETE и TRBE. Google использует лабораторную среду со 100 наиболее популярными приложениями для создания этих профилей, гарантируя, что оптимизация отражает то, что пользователи фактически делают на своих телефонах. Поскольку ядро является мостом между аппаратным и программным обеспечением, эти улучшения обеспечивают основу для улучшения многозадачности и оперативности во всей экосистеме.
-
Более быстрый запуск приложений: Тестирование системы показывает сокращение времени холодной загрузки приложений на 4%.
-
Улучшенная многозадачность: Оптимизированное планирование ядра позволяет быстрее переключаться между тяжелыми программами.
-
Улучшенное время автономной работы: За счет сокращения ненужных циклов ЦП в ядре устройства потребляют меньше энергии во время простоя и активного использования.
-
Стабильность системы: Технология реорганизует компоновку кода без изменения исходной логики, сохраняя высокую надежность.
-
Плавная навигация: Пользователи заметят меньше микрозадержек в пользовательском интерфейсе.
Будущее развертывание и обновления
Команда Android в настоящее время внедряет эти оптимизации в основные ветки android15-6.6 и android16-6.12. Это гарантирует, что будущие устройства Xiaomi получат выгоду от этого прироста производительности сразу после установки, а устройства Android 16 смогут получить эти преимущества через обновление. По мере развития кода Google планирует предоставлять постоянные обновления профиля, чтобы предотвратить снижение производительности с течением времени.
В ближайшем будущем Google планирует распространить эту технологию на модули поставщиков и драйверы устройств. Эти достижения, вероятно, установят новый стандарт производительности мобильных операционных систем во всех ценовых сегментах.


