Android станет быстрее: Google внедряет технологию AutoFDO
Google внедряет новую систему оптимизации ядра Android, направленную на повышение производительности и энергоэффективности мобильных устройств. В основе изменений лежит технология AutoFDO (Automatic Feedback-Directed Optimization), которая задействует данные о реальном использовании системы для перенастройки программного кода. Вместо применения стандартных алгоритмов компиляции, инструменты LLVM анализируют сценарии работы операционной системы и перераспределяют приоритеты обработки данных в оперативной памяти.
Поскольку ядро управляет взаимодействием аппаратных компонентов и программного обеспечения, на него приходится значительная часть нагрузки центрального процессора. Оптимизация этого связующего звена позволяет сократить время отклика при запуске приложений и переключении между задачами. Использование фактических данных об эксплуатации помогает компилятору более эффективно размещать наиболее востребованные функции в памяти, что снижает нецелевой расход вычислительных ресурсов и может положительно сказаться на продолжительности автономной работы.
Новая методика уже интегрируется в ветки ядра android15-6.6 и android16-6.12, которые используются в актуальных версиях Android. В дальнейшем планируется распространить этот подход на дополнительные системные компоненты и драйверы сторонних производителей оборудования. Подобная стратегия позволит повысить общую плавность работы интерфейса не только на флагманских устройствах, но и на смартфонах среднего и бюджетного сегментов, где программная настройка критически важна при ограниченных характеристиках железа.