Comment Google a réduit l'utilisation de la RAM dans Chrome 89

Comment Google a réduit l'utilisation de la RAM dans Chrome 89

Chrome 89 a considérablement réduit l'utilisation de la RAM - jusqu'à 22% sous Windows.

Google Chrome est le navigateur Web le plus populaire au monde, mais il a toujours la réputation d'être gourmand en ressources. Ces dernières années, cela a permis de différencier des navigateurs plus compacts, c'est-à-dire des navigateurs basés sur Chromium moins gourmands en ressources tels que Vivaldi, Opera, Brave ou le nouveau Microsoft Edge.

L'amélioration de l'efficacité de la mémoire dans Google Chrome semble être l'une des principales priorités de l'équipe de développement cette année. Google a publié hier une série d'articles de blog soulignant les efforts qu'il a déployés pour améliorer les performances et réduire la consommation de mémoire dans Chrome 89.

«Dans Chrome M89, nous constatons d'importantes économies de mémoire lorsqu'il est utilisé sur le système d'exploitation Windows - jusqu'à 22% dans les processus du navigateur, 8% dans le moteur de rendu et 3% dans le GPU. De plus, nous avons amélioré les temps de réponse des navigateurs jusqu'à 9%. Nous y sommes parvenus avec PartitionAlloc, notre allocateur de mémoire avancé exclusif qui est optimisé pour une faible latence d'allocation, une efficacité de l'espace et une sécurité », lit-on dans un article de blog de Google.

La dernière version de Google Chrome économise également des ressources en optimisant l'utilisation de la mémoire sur l'onglet actif et en arrière-plan.

«Chrome libère désormais jusqu'à 100 Mo par onglet, soit plus de 20% sur certains sites populaires, en supprimant la mémoire que l'onglet de premier plan n'utilise pas activement, par exemple, pour les grandes images que vous avez fait défiler hors de l'écran. Chrome réduit également la quantité de mémoire sur les onglets d'arrière-plan sous macOS, ce que nous faisons sur d'autres plates-formes depuis un certain temps », a expliqué Google.

Google n'a pas encore travaillé sur les performances, car la concurrence d'autres navigateurs fixe un rythme de développement constant. En effet, Microsoft Edge 89 introduit une fonctionnalité pratique d'onglets de mise en veille (Save Resources) qui met les onglets inactifs en veille pour économiser les ressources. La nouvelle version a également reçu une nouvelle fonctionnalité "Startup Booster", qui accélérera le lancement du navigateur après le démarrage du système.

Google rapporte des optimisations pour la version Android de son navigateur Chrome, comme une amélioration de la construction qui améliore l'utilisation de la mémoire de 5%, les temps de lancement du navigateur de 7,5% et les temps de chargement des pages Web jusqu'à 2%.

À leur tour, de nouvelles améliorations ont réduit le nombre de plantages du navigateur en raison d'une mémoire insuffisante. Désormais, grâce à une nouvelle fonctionnalité - les onglets gelés, le navigateur Chrome pour Android démarre 13% plus rapidement. Chrome conserve une version allégée des onglets ouverts, qui sont de taille similaire à la capture d'écran, mais prennent toujours en charge le défilement, le zoom et le clic sur les liens. La vidéo montre une comparaison du lancement du navigateur avec et sans la nouvelle fonctionnalité d'onglets figés.