Dernièrement, Google a beaucoup travaillé sur les performances de son système d’exploitation Android. Par exemple, la firme a revu le code d’Android Runtime ou ART, le composant de l’OS qui lance les applications, afin que celui-ci utilise moins de ressources.
Sur Android 14, Google a également modifié le fonctionnement de l’OS, afin que les applications inactives consomment moins de ressources. Et Android 15, la nouvelle version qui arrive cette année, cache une autre nouveauté qui n’aura aucun impact sur l’OS aujourd’hui, mais qui devrait rendre celui-ci nettement plus performant, plus tard.
Des pages de 16 Ko
Dans un billet de blog, Google indique que sur Android 15, celui-ci a remanié le code du système d’exploitation, afin que l’OS prenne en charge à la fois les tailles de pages de 4 Ko et les tailles de pages de 16 Ko. Cela ne vous dit peut-être rien, mais il s’agit d’un petit détail sur le fonctionnement du système qui peut faire une énorme différence.
Comme l’explique Google, la page est “la granularité à laquelle un système d’exploitation gère la mémoire”. Android a été conçu et optimisé pour les pages de 4 Ko, car cette taille est prise en charge par la plupart des processeurs. Cependant, grâce aux processeurs Arm, il est également possible d’utiliser la taille de page de 16 Ko, quatre fois plus importante.
Or, d’après Google, lorsqu’Android utilise cette taille de page, les performances globales peuvent augmenter de 5 % à 10 %. Mais cela entraîne aussi une augmentation de l’utilisation de la mémoire, de l’ordre de 9 %. De ce fait, l’objectif est que l’écosystème Android puisse utiliser ces deux tailles de page. “Afin d’améliorer les performances globales du système d’exploitation et de donner aux fabricants d’appareils la possibilité de faire ce compromis, Android 15 peut fonctionner avec des tailles de page de 4 Ko ou 16 Ko”, indique la firme.
Un énorme chantier
Malheureusement, ce changement devra se faire en plusieurs étapes. Et pour le moment, la possibilité d’utiliser la taille de page de 16 Ko ne sera proposée, sur Android 15, que sous la forme d’une option pour les développeurs. De plus, cette option ne sera disponible que sur quelques appareils, à commencer par les Pixel 8 et Pixel 8 Pro, sur une version beta d’Android 15. “[…] nous collaborons étroitement avec les partenaires SoC et OEM pour activer bientôt l’option sur des appareils supplémentaires”, indique Google.
Pour que ce projet se concrétise, Google aura aussi besoin de la collaboration des développeurs. En effet, ceux-ci devront recompiler leurs applications optimisées pour les pages 4 Ko, afin que ces apps supportent aussi les pages 16 Ko. D’ailleurs, l’option pour développeurs qui vient d’être annoncée est destinée à tester ces changements et à corriger d’éventuels bugs. Mais Google estime que ce changement pourrait avoir un impact important sur son écosystème. Voici comment Google explique les avantages des pages de 16 Ko :
“Dans la plupart des processeurs, du matériel dédié appelé unités de gestion de mémoire (MMU) traduit les adresses utilisées par un programme vers un emplacement physique en mémoire. Cette traduction est effectuée au format page. Chaque fois qu’un programme a besoin de plus de mémoire, le système d’exploitation doit intervenir et remplir une entrée de « table de pages », attribuant cette partie de mémoire à un processus. Lorsque la taille de la page est 4 fois plus grande, il y a 4 fois moins de comptabilité. Ainsi, le système peut passer plus de temps à s’assurer que vos vidéos sont belles, que les jeux fonctionnent bien et que les applications fonctionnent correctement, et moins de temps à remplir les documents de bas niveau du système d’exploitation.”
- Google prépare un gros changement qui va améliorer les performances du système d’exploitation Android
- Celui-ci a remanié le code de l’OS, sur Android 15, afin que le système d’exploitation prenne en charge les “pages de 16 Ko”
- Cette modification, qui touche la façon dont la mémoire est gérée, peut améliorer les performances générales
- Malheureusement, il s’agit d’une modification importante qui se fait en plusieurs étapes
- Google estime en tout cas que plus tard, ce projet améliorera la fluidité des apps et la qualité des vidéos
📍 Pour ne manquer aucune actualité de Presse-citron, suivez-nous sur Google Actualités et WhatsApp.