Est-il possible de trouver l'onglet Hogging CPU dans Firefox?

8

Tout d'abord, j'ai fait mes devoirs et trouvé ces questions similaires, mais elles semblent couvrir des addons particuliers de Firefox. Mon scénario est différent: je n'exécute pas une tonne d'addons, mais j'utilise toujours périodiquement l'utilisation du processeur à 100% (j'ai un ancien processeur monocœur). Je me demande s'il est possible de voir quel onglet est celui qui est offensant. En général, je n'exécute pas un million d'onglets, j'essaie de m'en tenir à la règle du bon sens 7 +/- 2, mais fermer les onglets un par un et regarder l'utilisation du processeur n'est toujours pas très pratique.

vtest
la source
1
+1 Même question. La première fois que j'ai vu un porc de CPU, je n'ai pas vu la même étiquette la deuxième fois que je l'ai vu. Pire encore, l'utilisation du processeur s'épuise jusqu'à ce que Firefox s'arrête, donc la fermeture d'un onglet ne le résoudra pas. De plus, je pense que la fermeture et l'utilisation de la fonction de l'onglet d'enregistrement n'aident pas et lui permettent de manger lorsque vous lancez à nouveau le navigateur

Réponses:

4

Une utilisation intensive du processeur lorsque vous êtes inactif est généralement le signe d'un site Web défectueux (contrairement aux actions des utilisateurs qui prennent beaucoup de temps, ce qui indique souvent une extension incorrecte). Il peut s'agir d'un plugin ou de Javascript.

L'identification de sites gênants peut être difficile. Visuellement, recherchez quelque chose qui bouge - la plupart des hoggers CPU sont là pour animer quelque chose (défilement automatique du texte, rotation des publicités, films, ...). (Les gifs animés n'utilisent pas beaucoup de CPU.)

Si vous êtes chanceux, le hogger CPU effectue également des accès au réseau. Ce sont beaucoup plus faciles à cerner sur un site. Exécutez tcpdump, Wireshark ou quel que soit votre observateur de trafic réseau préféré. Le trafic Web est TCP et généralement vers le port distant 80. Cela peut pointer vers un site que vous visitez, ou vers un site qui s'intègre dans un site que vous visitez, généralement une annonce.

Les publicités et le flash sont des coupables courants, donc Flashblock et Adblock peuvent vous faire gagner du temps CPU.

Chrome exécute un processus par onglet, il est donc trivial de trouver un hogger CPU. Il est également plus rapide que Firefox (mais encore plus de mémoire vive si vous avez de nombreux onglets ouverts). Vous voudrez peut-être l'essayer, bien qu'il ait certainement moins de cloches et de sifflets, donc ce n'est pas pour tout le monde.

Gilles 'SO- arrête d'être méchant'
la source
Je bloque à peu près les publicités / flash, donc JavaScript est mon plus gros suspect. N'essayera pas Chrome, car il semble que Google fasse rapport de ce que je fais.
vtest
1
@vtest: le seul rapport à Google que Chrome fait est de lui dire sur quels liens vous avez cliqué sur une page de recherche Google si vous avez fait la recherche en tapant des mots dans la barre d'URL. Cela peut être désactivé dans les options de gestion des moteurs de recherche.
Gilles 'SO- arrête d'être méchant'
1
@ Gilles: Cette "seule" chose correspond toujours à ma définition des logiciels espions, surtout si elle est activée par défaut. Bien que votre réponse soit précieuse,
cessons de
@vtest Consultez Chrome ou Iron ( srware.net/en/software_srware_iron.php ) pour essayer Chrome sans rapport, si vous voulez toujours le tester.
Sathyajith Bhat
1
@Boris_yo Je pense que les fonctionnalités de rapport dans n'importe quelle application devraient être désactivées par défaut. Les rapports Chrome par défaut sont au moins un mauvais choix de conception, sinon une mauvaise intention. Les rapports Chrome par défaut et provenant de Google (oui, ces types "ne faites pas de mal") sont tout simplement de l'hypocrisie.
vtest
1

Chrome propose un gestionnaire de tâches ( Shift-Esc).

Si vous voulez la même chose pour Firefox, votez pour ce bogue: besoin d'un moyen pour les utilisateurs de dire où le temps est passé lorsque l'interface utilisateur ne répond plus

Aaron Digulla
la source
Comment "voter" pour ce bug? J'y suis allé et je n'ai trouvé aucune fonctionnalité de vote.
Luís de Sousa
@ LuísdeSousa: Lorsque vous êtes connecté, vous pouvez voir un lien "(vote)" dans le champ "Importance:"
Aaron Digulla