Google внедрила функцию повышения производительности для ускорения работы смартфонов
Команда разработчиков инструментария Android LLVM от Google объявила о внедрении в ядро Android автоматической оптимизации на основе обратной связи (AutoFDO), которая может значительно повысить производительность системы.AutoFDO, впервые представленная в Android 12 в 2021 году, — это метод оптимизации на основе выборки, использующий данные о реальном выполнении, полученные с аппаратных мониторов, для управления решениями компилятора, заменяя статический анализ профилями, отражающими фактическое использование в реальных условиях.
Эта функция чем-то похожа на PGO (Profile Guided Optimization), которая уже используется в Windows и Linux, а также в собственных приложениях Google на основе Chromium.По словам представителей Google, такой подход позволяет компилятору лучше определять «горячие» участки кода, которые выполняются наиболее часто, и оптимизировать их соответствующим образом.
habr.com