Pourquoi mon navigateur utilise-t-il autant de mémoire?


12

J'ai récemment eu des problèmes avec Firefox fonctionnant très lentement lorsque j'ai de nombreux onglets ouverts; disons 20 onglets. Tout mon système ralentirait.

J'ai décidé d'essayer Google Chrome, et tout a bien commencé. Mais dernièrement, je trouve que cela ralentit également tout mon système. En regardant le Gestionnaire des tâches, chrome.exe utilise environ 250 Mo de mémoire dans environ 6 entrées différentes dans le gestionnaire de tâches. Cependant, lorsque j'arrête Chrome, l'utilisation de la mémoire est réduite d'environ 600 Mo. Comment se peut-il?

entrez la description de l'image ici

entrez la description de l'image ici

(indique une baisse de l'utilisation de la mémoire après la fin de Chrome.)

Lorsque mon système se bloque avec Chrome ayant de nombreux onglets ouverts, il faut 10 secondes pour charger le menu Démarrer, 10 secondes pour développer Tous les programmes et chaque dossier et sous-dossier, et 30 secondes pour que le programme soit mis en surbrillance sous ma souris. Il faut également 10 secondes pour passer au Bloc-notes.

Pourquoi Chrome semble-t-il utiliser autant de mémoire que le Gestionnaire des tâches ne l'indique? Pourquoi mon fichier d'échange est-il utilisé alors que j'ai environ 1,1 Go de mémoire? Puis-je configurer Chrome pour qu'il s'exécute en RAM et non dans le fichier d'échange? Comment 20 onglets peuvent-ils utiliser 600 Mo? C'est 30 Mo par onglet.


2
Duplication possible de Y a
YetAnotherRandomUser

Réponses:



6

Pourquoi Chrome semble-t-il utiliser autant de mémoire que le Gestionnaire des tâches ne l'indique? Pourquoi mon fichier d'échange est-il utilisé alors que j'ai environ 1,1 Go de mémoire? Puis-je configurer Chrome pour qu'il s'exécute en RAM et non dans le fichier d'échange? Comment 20 onglets peuvent-ils utiliser 600 Mo? C'est 30 Mo par onglet.

Votre expérience est normale. J'ai 72 onglets ouverts en ce moment (plusieurs projets en cours) et Chrome prend 2,7 Go de mémoire virtuelle (2 Go de RAM + 700 Mo de fichier d'échange). C'est environ 37 Mo par onglet (mon pire onglet prend 170 Mo). Et j'ai même désactivé le plugin Flash - sinon ce serait beaucoup plus élevé.

Vous devriez regarder le propre gestionnaire de tâches de Chrome, en cliquant sur l'icône "clé à molette", Outils-> Gestionnaire de tâches. Cela vous sera beaucoup plus utile que le Gestionnaire des tâches de Windows car il clarifiera les onglets qui utilisent le plus de mémoire.

De l'aveu même des développeurs, Chrome utilise plus de mémoire que les navigateurs à processus unique lorsque plusieurs onglets sont ouverts, car certaines données de programme doivent être dupliquées pour chaque onglet. En effet, Chrome démarre un nouveau processus pour chaque nouvel onglet (sauf lorsque vous ouvrez un lien dans un nouvel onglet, il semble qu'il partage un processus avec l'onglet contenant le lien d'origine).

Cela présente des avantages évidents en termes de fiabilité (puisqu'un mauvais onglet ne plantera pas tout votre navigateur), de sécurité (moins probable qu'un site malveillant puisse compromettre les données d'autres onglets) et de performances (votre onglet actuel gagne en priorité et peut fonctionner plus rapidement). En échange, vous devez lui donner de la mémoire supplémentaire.

L'architecture multi-processus a un avantage mémoire sur les longues sessions: elle libère mieux la mémoire lorsque vous fermez les onglets.

C'est l'avenir de la navigation Web. Étant donné que la plupart des ordinateurs se déroulent désormais sur le Web, les navigateurs Web ont besoin de la même architecture multi-processus qui assure la fiabilité des systèmes d'exploitation traditionnels tels que Windows / Mac / Linux. (IE8 a ajouté cette fonctionnalité et je m'attends à ce que d'autres navigateurs le fassent. Firefox met les plugins dans son propre processus, et je pense que différents processus pour différents onglets sont dans leur feuille de route.)

Votre système n'a pas beaucoup de RAM. Vous n'avez que 1 Go, mais les systèmes modernes vendus aujourd'hui ont tous au moins 2 Go et la plupart ont au moins 4 Go. Il serait probablement bon marché de passer à 4 Go.


3

Pour Chrome, vous avez dans le menu Outils un "Gestionnaire de tâches". Il montrera comment la mémoire est utilisée. Vous avez un montant de base utilisé par le navigateur, puis un autre montant pour chaque onglet et aussi pour chaque extension.

Au bureau, en utilisant également Chrome, j'ai désinstallé toutes les extensions fantaisistes mais inutiles et j'essaie d'ouvrir un petit nombre d'onglets en même temps. Chrome a un processus distinct pour chaque onglet pour les protéger contre les mauvais comportements / plantages des autres, mais il s'accompagne d'une surcharge d'utilisation de la mémoire. 30 Mo par onglet est également ce que j'expérimente (avec parfois beaucoup plus pour les pages lourdes)

Comme vous n'avez que 1 Go ou RAM, vous pouvez peut-être envisager de l'étendre si vous avez besoin d'avoir simultanément des sessions de navigation avec de nombreux onglets ouverts. Nous n'avons malheureusement rien pour rien ...


Je peux naviguer dans Chrome avec 40 onglets ouverts sur 512 Mo + 3 extensions. Plus de RAM n'est nécessaire. Et la surcharge multi-processus est principalement de la mémoire partagée, pas séparée.
TheLQ

Étrange car mon ordinateur portable au bureau utilise environ 800 Mo pour quelques onglets et seulement une ou deux extensions. Chaque onglet prend de 60 à 100 Mo et ce n'est pas pour les pages lourdes. Par exemple, cette page en ce moment prend 70 Mo en ce moment.
LudoMC

1

En fait, chaque fois que vous ouvrez un nouvel onglet, il consomme une certaine quantité de mémoire informatique. Un seul onglet Chrome peut utiliser entre 20 Mo et 100 Mo de RAM.Plus vous ouvrez d'onglets, plus cela ralentit votre vitesse de navigation.Vous avez même du mal à surfer sur différents onglets. La grande bretelle est une extension chromée légère qui réduit l'empreinte mémoire du chrome pour les utilisateurs et vous aide ainsi à travailler avec plusieurs onglets sans aucun problème.

Caractéristiques de la grande bretelle:

En utilisant cette extension Chrome, vous pouvez utiliser Gmail, Twitter, Facebook et de nombreux autres onglets en arrière-plan sans craindre de ralentir les performances de votre système. 2.Vous pouvez accéder à chaque onglet à tout moment sans aucun crash du navigateur.

  1. Il suspend automatiquement certains onglets afin d'éviter le ralentissement ou le crash du navigateur.

4.L'extension Great Suspender vous permet de suspendre manuellement des onglets particuliers après un certain laps de temps, sinon vous pouvez les afficher dans votre barre d'onglets.

  1. les onglets ne sont pas suspendus pour toujours, vous pouvez restaurer les onglets suspendus simplement en cliquant n'importe où sur la page.

6..Garde l'historique des onglets suspendus.

7 .. Vous pouvez exécuter plus de 200 onglets + même avec moins de mémoire sur votre système (moins de 4 Go de mémoire)

8 .. Améliore radicalement la vitesse de navigation avec une expérience de surface Web fluide

  1. Il a une fonctionnalité supplémentaire, c'est que vous pouvez mettre les sites souhaités comme - Facebook, Twitter, Gmail, etc. sur une LISTE BLANCHE qui protégera ces sites de la suspension.

vous pouvez lire ce blog ICI pour en savoir plus sur les extensions qui aident à la gestion de la mémoire et des onglets. Il y a beaucoup de gestionnaires d'onglets disponibles dans google pour trouver leurs avantages et leurs inconvénients via ce blog.


-1

Je ne suis pas un utilisateur de Chrome, mais je peux discuter de l'utilisation de la mémoire sous Windows XP. Votre ordinateur dispose de 1 Go de mémoire (mémoire physique totale). C'est trop bas à mon humble avis. Lorsque vous chargez Windows XP, il consomme généralement environ 500 Mo sans aucune autre application chargée.

Une fois que vous avez chargé Firefox (ou Chrome), il commence à demander de la mémoire à Windows. Il vous reste relativement peu de mémoire disponible, donc Windows commence à échanger des éléments vers le fichier d'échange afin qu'il ne manque pas de mémoire.


Comme je l'ai dit à quelqu'un d'autre, je peux naviguer dans Chrome avec 40 onglets ouverts sur 512 Mo de RAM + quelques extensions. La RAM n'est pas le problème ici
TheLQ

@TheLQ: Quel est le problème ici?
Steve
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.