Google a expliqué comment elle augmentera la vitesse de fonctionnement et l'autonomie des appareils Android
Google développe une optimisation en arrière-plan pour les appareils Android
L’équipe Google travaille sur la mise en œuvre d’une série d’améliorations qui rendront les smartphones Android plus rapides et plus économes en énergie. Pour ce faire, ils utilisent la chaîne d’outils LLVM Android afin de mettre à jour le noyau du système d’exploitation et d’intégrer la technologie Automatic Feedback-Directed Optimization (AutoFDO).
Qu’est‑ce que fait AutoFDO ?
Dans les compilations classiques, le compilateur prend des milliers de petites décisions :
– intégrer une fonction directement dans le code ou l’appeler séparément ;
– quelle branche d’une instruction conditionnelle sera probablement exécutée.
Ces décisions se basent sur des indices statistiques internes au code et ne reflètent pas toujours le comportement réel du programme. AutoFDO change d’approche – le compilateur reçoit de vrais « chemins d’exécution » (c’est‑à‑dire les chaînes d’instructions les plus fréquentes), qui sont enregistrés pendant l’utilisation de l’appareil, puis il les utilise pour une optimisation plus précise.
Comment les données sont collectées
* Les parcs d’appareils réels peuvent fournir les informations nécessaires, mais Google préfère synthétiser des profils à partir de charges représentatives.
* Dans les tests, environ 100 applications les plus populaires sont lancées.
* Un profilage « sélectif » spécial détermine quelles parties du code sont réellement fréquemment utilisées et lesquelles le sont rarement.
Les profils obtenus sont appliqués lors de la recompilation du noyau, et le compilateur commence à prendre des décisions mieux fondées qui correspondent aux charges de travail réelles d’Android.
Résultats des premiers tests
* Le chargement du système d’exploitation a été accéléré de 2,1 %.
* Le lancement d’applications depuis un état « froid » (complètement déchargé) s’est amélioré de 4,3 %.
* D’autres indicateurs ont également montré une légère amélioration, moins perceptibles pour l’utilisateur.
Mise en œuvre prévue
* AutoFDO sera inclus dans le noyau par défaut de manière conservatrice : si un processus dépasse les modèles prédéfinis, le système reviendra aux méthodes d’optimisation précédentes.
* La technologie apparaîtra dans les nouvelles versions du noyau Android :
* Android 16 (kernel 6.12),
* Android 15 (kernel 6.6) et
* dans les futures releases, y compris Android 17 (kernel 6.18).
Ce que cela apportera aux utilisateurs
Google affirme que l’implémentation d’AutoFDO conduira à :
* une interface plus réactive,
* un passage rapide entre les applications,
* une durée de vie de la batterie accrue et
* une performance globale améliorée des appareils.
Ainsi, l’optimisation en arrière‑plan basée sur des scénarios d’exécution réels devrait rendre les smartphones Android plus rapides et plus économes sans changements perceptibles dans l’expérience utilisateur.
Commentaires (0)
Partagez votre avis — merci de rester courtois et dans le sujet.
Connectez-vous pour commenter