Developpez.com

Le Club des Développeurs et IT Pro

L'équipe responsable de Chrome travaille à corriger le problème

Entraînant une grande utilisation de la mémoire vive

Le 2015-05-20 20:31:51, par Stéphane le calme, Chroniqueur Actualités
La popularité du navigateur de Google n’est plus à démontrer ; les statistiques s’accordent à compter Chrome parmi les navigateurs web les plus utilisés aussi bien sur les plateformes mobiles que sur ordinateur comme le baromètre de Netmarketshare qui estime à 25,68% sa part de marché. Les constantes évolutions dans le développement de son navigateur pour offrir une meilleure expérience aux utilisateurs ne se sont pas faites sans accrocs. Vous aurez par exemple remarqué combien Chrome tend à être gourmand en termes de quantité de RAM qu’il utilise. Si vous ne l’avez pas remarqué, ce n’est pas grave, l’équipe de développement de Google est au courant de ce problème et a expliqué être en train de travailler à un correctif dans le but d’y remédier.

Actuellement, Chrome crée un nouveau processus pour chaque onglet et instance ouvert par le navigateur. Cela peut rendre Chrome lent sur certaines machines, sans parler de la durée de vie de la batterie des utilisateurs sur mobile. Pendant une session Reddit AMA à laquelle ont participé des membres de l’équipe Chrome sur Android, un des ingénieurs a avancé que « nous travaillons activement à la réduction de l’utilisation de la batterie dans les cas où Chrome est au premier plan et en arrière-plan ».

« Depuis sa création Chrome a mis l'accent sur la sécurité et la performance du web à travers toutes les plateformes supportées. La performance a parfois été apportée au détriment de l'utilisation des ressources, mais étant donné l'importance de la plateforme mobile, c’est l’une des priorités dans nos recherches », a assuré l’équipe.

À la question de savoir quelles ont été les plus grosses difficultés rencontrées lorsqu’il était question d’améliorer l’expérience Chrome sur Android, l’un des ingénieurs a cité entre autres les exigences et les cas d’utilisation sur mobile qui s’avèrent différents de ce pour quoi Chrome a été initialement conçu (fonctionnalités de la plateforme, configuration réseau par exemple qui changent d’une manière assez drastique) ou encore le fait de s’assurer que les changements apportés à Chrome fonctionnent bien sur toutes les configurations de dispositifs (multiples versions Android, multiples architectures de SE, plusieurs langues, etc.).

Bien que le mobile soit d’une importance majeure, Google n'a pas oublié les utilisateurs sur ordinateur de bureau. Du côté de l’ordinateur de bureau, Google s’attèle à combattre les fuites de mémoire : « nous travaillons sur Chrome pour améliorer notre vitesse de démarrage et pour lutter de manière proactive contre les fuites de mémoire », a assuré Google.

En somme, de belles perspectives pour l’avenir de Chrome qui seront probablement plus détaillées durant la conférence Google dédiée aux développeurs qui aura lieu à la fin de ce mois.

Source : Reddit

Et vous ?

Quelles sont les difficultés que vous avez déjà rencontrées avec Chrome ?
  Discussion forum
34 commentaires
  • DarkBakura
    Membre actif
    J'avais remarqué cette - forte - propension de Chrome à consommer de manière complètement délirante en ressources mémoires dès lors que l'on multiplie les onglets. Point sur lequel Firefox a effectivement bien progressé et m'a aussi poussé à le privilégier suivant mes besoins.

    Chrome reste un excellent navigateur, malgré tous les travers de Google on ne peut leur reprocher ça. Si en prime ils corrigent ce souci, ça ne sera que positif.
  • Envoyé par sazearte
    Vu ce que le web est en train de devenir (FPS en javascript, suite bureautique...), c'est de moins en moins vrai, aujourd'hui le web c'est plus des requêtes a taper sur google ou un site statique, c'est devenue un ensemble de logiciels, parfois lourd.
    Et avec de plus en plus le développement d'applications en mode SaaS...
  • Etre_Libre
    Membre éprouvé
    Pour moi Chrome est un ogre de ressources (RAM et accès disques), je le déconseille généralement aux utilisateurs de PC peu puissants.

    Après personnellement je n'accroche pas avec ce navigateur, mais quand quelqu'un me le demande, je désactive juste quelques éléments qui consomment trop de bande passante et il semble bien fonctionner.
  • xelab
    Membre expérimenté
    C'est ce qui m'a convaincu de retourner à Firefox (qui s'est amélioré en tous points), ayant toujours de multiples onglets ouverts, Chrome finissait par occuper plusieurs Go de RAM au point de saturer ladite mémoire (et pourtant j'en ai 8 Go sur mon poste).
  • lilive26
    Membre régulier
    Envoyé par Etre_Libre
    Malgré une base similaire sur Chromium / Blink, Opera n'est pas trop gourmand ?
    Hello,
    Perso j'utilise Opera 29
    Je le trouve rapide et agréable.

    ... mais, quand je regarde dans le gestionnaire des tâches de Win, j'ai la surprise de trouver 17 processus "opera.exe" en activité !!
    Chacun de ces process consomme de 10 à 50 Mo de Ram.

    Je trouve cela bizarre.
    Est ce la même chose sous Chrome, vu qu'Opera utilise le moteur de Chrome ?
  • Etre_Libre
    Membre éprouvé
    Envoyé par lilive26
    Hello,
    Perso j'utilise Opera 29
    Je le trouve rapide et agréable.

    ... mais, quand je regarde dans le gestionnaire des tâches de Win, j'ai la surprise de trouver 17 processus "opera.exe" en activité !!
    Chacun de ces process consomme de 10 à 50 Mo de Ram.

    Je trouve cela bizarre.
    Est ce la même chose sous Chrome, vu qu'Opera utilise le moteur de Chrome ?
    Oui d'après mes rares tests avec Chrome il a au minimum 1 processus pour l'interface graphique, et 1 processus par onglet.
  • Envoyé par xelab
    C'est ce qui m'a convaincu de retourner à Firefox (qui s'est amélioré en tous points), ayant toujours de multiples onglets ouverts
    Si je n'étais pas "anti-google", c'est ce qu'il m'aurait convaicu de même !

    M'enfin, j'espère que l'initiative va pousser Mozilla à jeter un oeil du coup de son propre navigateur, qui a tendance à tirer pas mal de mémoire desfois...
  • lilive26
    Membre régulier
    Envoyé par DarkBakura
    J'avais remarqué cette - forte - propension de Chrome à consommer de manière complètement délirante en ressources mémoires dès lors que l'on multiplie les onglets.
    Effectivement, cela dépend du nombre d'onglets ouverts simultanément.
    mais même avec un seul onglet ouvert , j'ai encore 9 processus "opera.exe" en activité consommant à eux tous 240 Mo de Ram.
  • fozzeuh
    Membre confirmé
    Envoyé par lilive26
    Effectivement, cela dépend du nombre d'onglets ouverts simultanément.
    mais même avec un seul onglet ouvert , j'ai encore 9 processus "opera.exe" en activité consommant à eux tous 240 Mo de Ram.
    Tu n'as pas de plugin ? car certains tournent dans un processus.
  • Etre_Libre
    Membre éprouvé
    Envoyé par TiranusKBX
    j'ai pourtant vers 40 onglets ouvert en même temps sur chrome(sur 2 fenêtres) et je n'ai pas de soucis de mémoire en général ça ne dépasse pas les 600 Mo utilisé hors il y à un an pour ça j'avais le droit à 3 Go de mémoire utilisée
    bon Ok j'ai 24 Go de RAM ça joue un peut mais si vous souhaitez une capture d'écran
    Sur la capture ça fait plusieurs Go utilisés et encore on ne voit pas tous les processus... donc oui je pense que les 24 Go de RAM aident bien