Débogage de l'utilisation élevée (presque totale) du processeur et de la mémoire de l'application «Web Content» sous Linux Mint

42

Linux Mint est installé sur 3 ordinateurs à la maison et tous sont presque inutilement lents chaque fois que Firefox est ouvert. Voici la sortie du haut :

sortie maximale lors de l'exécution de contenu Web

Comme vous pouvez le constater, "Contenu Web" et Firefox utilisent ensemble la quasi-totalité de mon processeur et plus de 50% (4 Go +) de la mémoire système.

Je n’avais jamais eu ce problème avec Debian ou Ubuntu, mais il se produit sur tous les ordinateurs sur lesquels j'ai déjà installé Mint. Cette utilisation extrêmement élevée (presque totale) du processeur et de la mémoire est constante et rend mon ordinateur inutilisable.

Quelqu'un at-il des idées sur la façon de résoudre ce problème? S'il n'y a pas de solution, comment puis-je empêcher l'exécution de cette application "Contenu Web"?

J. Taylor
la source
2
Cela m’arrive aussi avec Lubuntu 15.
Carlos
4
Cela m'arrive avec Ubuntu 16.04. Je ne pense pas que cela soit lié à Mint ou à une autre distribution.
Georg
1
1) J'utilise firefox nightly, mis à jour régulièrement, 2) et j'éteins les e10s, car je pense que c'est un geste catastrophique. -> Je n’ai jamais eu de problème, et j’ai un très petit firefox. Je n'ai tout simplement pas de processus WebContent et de merde similaire.
peterh dit réintégrer Monica le
Qu'est-ce que e10s? La recherche Web ne révèle rien qui semble apparenté. il existe une page Wikipedia pour cela mais redirige vers la page principale de Firefox pour les fonctionnalités, mais il n’ya pas d’e10 répertorié dans la page wikipedia de Firefox.
bgoodr
1
@bgoodr e10s == Electrolyse aka Multiprocess Firefox. support.mozilla.org/en-US/kb/…
doremi

Réponses:

12

Il s'agit d'un problème courant qui ne cause rien d'autre que le gaspillage d'énergie par la batterie, ce qui diminue considérablement le temps de fonctionnement débranché.

la cause du problème semble être très simple: vous pouvez avoir trop d'onglets ouverts, chacun ayant des boucles sans fin volumineuses et inutiles exécutant des scripts java .

ces scripts java ne sont généralement pas l'origine du site Web avec lequel vous travaillez, mais une tierce partie basée sur la publicité provenant d'un autre endroit qui tente de collecter des informations de votre session FFox ou simplement d'afficher des annonces de changement de côté.

la solution simple (mais pas unique) consisterait à installer le plug - in NoScript , ce qui produirait un effet immédiat - la consommation de CPU du processus Web Content diminuera de près de 0% .

Alors gardez NoScript installé sur tous vos FFox et gardez une trace du domaine dans lequel vous autorisez l'exécution des scripts.

C'est une bonne pratique de n'autoriser que les scripts de domaine d'origine pour une durée indéterminée (un choix " autoriser ") afin que le site Web que vous visitez affiche correctement toutes les informations utiles, mais que les domaines latéraux ou supplémentaires ne soient conservés que dans " interdit " ou " temporaire ". Autorise le mode "afin que le prochain chargement de FFox maintienne à nouveau tous ses scripts interdits.

Oleg Kokorin
la source
Cela ressemble à une explication plutôt raisonnable.
Hexdump
Plus voté, mais dans mon cas, Ghostery était l'add-on qui semblait engager le processeur alors que NoScript fonctionnait également. Apparemment, NoScript n’avait aucun contrôle sur les activités de WebContent liées au fonctionnement de Ghostery (sans doute parce qu’elles viennent de l’intérieur du système). Mon expérience va dans le même sens que cette autre réponse
XavierStuvw
3

Je viens d'avoir ce problème avec le "nouveau" Firefox. Le processus consommait 2,4 Go sur une machine de 4 Go avec un seul onglet ouvert. La désactivation du plug-in Ghostery a résolu le problème pour moi.

Eric
la source
C'est une bonne explication pour mon cas: j'avais NoScript et Ghostery opérationnels. La désactivation de Ghostery a permis à l’utilisation des ressources de Web des applications du processeur d’atteindre un pourcentage raisonnable. Par conséquent, dans mon cas, NoScript est utile (voir article ci-dessous ) mais ne peut pas se prémunir contre Ghostery. J'utilise Ubuntu 14.04 LTS; le problème a été ressenti davantage dans un ordinateur portable que dans un ordinateur de bureau avec le même Firefox et les mêmes add-ons.
XavierStuvw
Ghostery n'est pas un outil à avoir. il n'a jamais été suggéré un.
Oleg Kokorin
1

Il semble que des plugins ou des extensions Firefox problématiques soient installés? Essayez de désactiver toutes / toutes les extensions et voyez si cela résout le problème.

Edit *: Vérifiez ce lien pour plus d’informations - semble lié à Flash: https://forums.linuxmint.com/viewtopic.php?t=231186

Hexdump
la source
Malheureusement, ce lien n'a pas de sens pour moi.
Xi'an
Ça n'aide pas. Cela se produit même avec l'installation par défaut.
J. Taylor
1

J'ai eu le même problème et j'ai essayé de fermer un par un les onglets ouverts afin de localiser celui qui dépend fortement du processus de contenu Web. Il s'est avéré que eBay utilise environ 20-30% de mon unité centrale, en fonction de votre machine, ce pourcentage peut potentiellement être inférieur ou supérieur.

Curious_Dim
la source