Chrome, Oh, Chrome
La récente mise à jour d'économie de mémoire de Chrome n'est pas seulement une bonne nouvelle pour les utilisateurs de PC, mais également pour les propriétaires d'appareils Android. Depuis des années maintenant, le meilleur navigateur a tenu le titre du porc RAM le plus gourmand qui ait jamais marché sur cette terre. Le populaire YouTuber LinusTechTips a même publié un virus vidéo tester le nombre d'onglets Chrome pouvant remplir 2 téraoctets de RAM, et a réussi à aller très loin de manière choquante.
Les ordinateurs et les appareils mobiles ont besoin de RAM pour stocker les données à portée de main, où elles sont immédiatement accessibles à votre système pour y être revues. Il est plusieurs fois plus rapide que le stockage normal, est disponible dans des tailles beaucoup plus petites et enregistre uniquement les données que vous pourriez avoir besoin de réutiliser lorsque votre appareil est sous tension.
Et alors que la plupart des ordinateurs utilisent aujourd'hui 16 Go de RAM standard, les téléphones en ont beaucoup moins à leur disposition en raison de contraintes de taille et de besoins moindres en général. Sauf si vous achetez le surpuissance
Téléphone ROG 5 Ultimate, qui fléchit 18 Go de RAM et existe uniquement parce qu'il le peut, vous travaillez probablement avec entre 2 et 12 gigaoctets de mémoire sur votre smartphone. Vous ne pouvez pas non plus avoir plusieurs écrans sur un téléphone, donc vous n'en avez pas vraiment besoin de toute façon – à moins que vous ne soyez un fan de Chrome et comme moi, vous avez simplement besoin d'au moins 100 onglets ouverts à tout moment. (Qui utilise les favoris mobiles, de toute façon?)
Pourquoi a-t-il besoin de tant de RAM?
La raison pour laquelle Chrome mange votre RAM comme un monstre absolu est qu'il enregistre toujours tout ce que vous voyez à l'écran dans un onglet Chrome donné séparément dans votre RAM. Si vous ouvrez la galerie de photos d'un site Web qui télécharge 100 Mo d'images pour votre plaisir visuel, ces 100 mégaoctets restent dans la RAM jusqu'à ce que vous fermiez l'onglet (si jamais vous le faites). Chrome isole chaque onglet dans un processus de RAM séparé, ainsi que toutes les extensions et plugins que vous pourriez utiliser, pour vous assurer que si l'un d'entre eux tombe en panne, il ne supprimera pas tout le reste.
Chrome fait également quelque chose appelé
pré-rendu, qui prédit le lien que vous pouvez ouvrir ensuite et le précharge pour vous, en utilisant davantage vos ressources mais en améliorant votre expérience de navigation, tant que votre RAM n'est pas bouchée à ras bord.
Qu'apportait Chrome 89?
Alors que la nouvelle mise à jour de Chrome apporte les économies de mémoire les plus élevées à Windows (en utilisant jusqu'à 22% de moins), Android bénéficie, entre autres, de 5% d'utilisation de la mémoire en moins, de temps de démarrage 7,5% plus rapides et de temps de chargement des pages Web 2% plus rapides. Ce n'est peut-être pas tant de choses à raconter, mais comme
9to5Google notes, Android Chrome plante désormais moins car il n'épuise plus si facilement les ressources. Pour les téléphones équipés d'Android 10+ avec 8 Go de RAM ou plus, Chrome 89 apporte à la table un défilement et une latence d'entrée 28% plus fluides, et charge les pages 8,5% plus rapidement. Chrome a accompli cela en développant son propre allocateur de mémoire,
PartitionAlloc, ce qui améliore considérablement l'efficacité de l'espace et la sécurité sur Android et Windows.
Si vous ne saviez pas que Chrome était aussi gourmand pour la RAM mobile que sur les PC et les ordinateurs portables, et que vous êtes un utilisateur mobile de Chrome et que vous vous demandez pourquoi votre téléphone semble si lent ces derniers temps, c'est peut-être la raison. Même avec la nouvelle optimisation, les onglets Chrome peuvent toujours consommer suffisamment de ressources pour affecter négativement toute l'expérience de votre smartphone (pas seulement la navigation, mais aussi les jeux et autres applications), il est donc peut-être temps de vous présenter
Fonction de signet de Chrome sur Android.