È possibile trovare la scheda di hogging della CPU in Firefox?


8

Prima di tutto, ho fatto i compiti e ho trovato quelle domande simili, ma sembrano coprire particolari componenti aggiuntivi di Firefox. Il mio scenario è diverso: non eseguo un sacco di addon, ma ancora periodicamente l'utilizzo della CPU sale al 100% (ho una vecchia CPU single core). Mi chiedo se è possibile vedere quale scheda è quella offensiva. Generalmente non eseguo un gazillion di schede, cerco di attenermi alla regola del buonsenso 7 +/- 2, ma chiudere le schede una per una e guardare l'utilizzo della CPU non è ancora molto conveniente.


1
+1 Stessa domanda. La prima volta che ho visto un porco di CPU non ho visto lo stesso tag la seconda volta che l'ho visto. Peggio ancora, l'utilizzo della CPU si sta esaurendo fino a quando Firefox non si spegne, quindi chiudere una scheda non lo risolverà. Inoltre, penso che chiudere e utilizzare la funzione di salvataggio della scheda non aiuta e consente di mangiare quando si riavvia il browser

Risposte:


4

L'uso intenso della CPU quando sei inattivo di solito è il segno di un sito Web che si comporta male (al contrario delle azioni dell'utente che richiedono molto tempo, il che spesso indica un'estensione che si comporta male). Potrebbe essere un plug-in o potrebbe essere Javascript.

Individuare siti problematici può essere difficile. Visivamente, cerca qualcosa che si muova: la maggior parte dei hogger della CPU sono lì per animare qualcosa (scorrimento automatico del testo, rotazione di annunci, film, ...). (Le gif animate non usano molta CPU.)

Se sei fortunato, il hogger della CPU effettua anche l'accesso alla rete. Questi sono molto più facili da fissare a un sito. Esegui tcpdump, WireShark o qualunque sia il tuo osservatore del traffico di rete preferito. Il traffico Web è TCP e in genere verso la porta remota 80. Questo potrebbe puntare a un sito che stai visitando o potrebbe puntare a un sito che si incorpora in un sito che stai visitando, in genere un annuncio.

Annunci e flash sono colpevoli comuni, quindi Flashblock e Adblock possono farti risparmiare tempo CPU.

Chrome esegue un processo per scheda, quindi trovare un hogger della CPU è banale. È anche più veloce di Firefox (ma anche più di un porco di memoria se hai molte schede aperte). Potresti provare, anche se ha sicuramente meno campane e fischietti, quindi non è per tutti.


Blocco praticamente annunci / flash, quindi JavaScript è il mio più grande sospettato. Non proverò Chrome poiché sembra riferire a Google ciò che faccio.
vtest

1
@vtest: l'unica segnalazione a Google che Chrome fa è dirgli quali link hai cliccato su una pagina di ricerca di Google se hai effettuato la ricerca digitando le parole nella barra degli URL. Questo può essere disattivato nelle opzioni di gestione del motore di ricerca.
Gilles 'SO- smetti di essere malvagio' l'

1
@Gilles: Questa "unica" cosa si adatta ancora alla mia definizione di spyware, soprattutto se è abilitato per impostazione predefinita. Sebbene la tua risposta sia preziosa, smettila di discutere dei pro e dei contro di Chrome :)
vtest

@vtest Dai un'occhiata a Chromium o Iron ( srware.net/en/software_srware_iron.php ) per provare Chrome senza la segnalazione, se vuoi ancora provarlo.
Sathyajith Bhat

1
@Boris_yo Penso che le funzionalità di segnalazione in qualsiasi app debbano essere disabilitate per impostazione predefinita. La segnalazione di Chrome per impostazione predefinita è almeno una cattiva scelta di progettazione se non cattiva intenzione. I rapporti di Chrome per impostazione predefinita e provenienti da Google (sì, quelli "non fare del male") è solo un'ipocrisia.
vtest,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.