Apakah mungkin untuk menemukan tab hogging CPU di Firefox?

8

Pertama-tama, saya melakukan pekerjaan rumah saya dan menemukan pertanyaan-pertanyaan serupa, tetapi mereka tampaknya mencakup add-on firefox tertentu. Skenario saya berbeda: Saya tidak menjalankan satu ton addons, tetapi masih meroket penggunaan CPU secara berkala hingga 100% (Saya memiliki CPU single core lama). Saya ingin tahu apakah mungkin untuk melihat tab mana yang paling menyinggung. Secara umum saya tidak menjalankan trilyun tab, saya mencoba untuk tetap berpegang pada aturan akal sehat 7 + / - 2, tetapi menutup tab satu per satu dan menonton penggunaan CPU masih sangat tidak nyaman.

vtest
sumber
1
+1 pertanyaan yang sama. Pertama kali saya melihat CPU babi saya tidak melihat tag yang sama dengan 2 kali saya melihatnya. Lebih buruk lagi adalah penggunaan CPU terkuras sampai firefox dimatikan sehingga menutup tab tidak akan menyelesaikannya. Juga saya pikir menutup dan menggunakan fitur tab simpan tidak membantu dan memungkinkannya untuk makan ketika Anda meluncurkan browser lagi

Jawaban:

4

Penggunaan CPU yang berat saat Anda menganggur biasanya merupakan tanda situs web yang nakal (sebagai lawan dari tindakan pengguna yang memakan waktu lama, yang sering menunjuk ke ekstensi yang tidak berperilaku baik). Itu bisa berupa plugin, atau bisa juga Javascript.

Mengidentifikasi situs yang bermasalah bisa jadi sulit. Secara visual, cari sesuatu yang bergerak - kebanyakan hoggers CPU ada untuk menghidupkan sesuatu (secara otomatis menggulirkan teks, memutar iklan, film, ...). (Gif animasi tidak menggunakan banyak CPU.)

Jika Anda beruntung, CPU hogger juga membuat akses jaringan. Ini jauh lebih mudah untuk dijabarkan ke situs. Jalankan tcpdump, wireshark, atau apa pun pengamat lalu lintas jaringan favorit Anda. Lalu lintas web adalah TCP dan biasanya ke port jarak jauh 80. Ini mungkin menunjuk ke situs yang Anda kunjungi, atau mungkin menunjuk ke situs yang menyematkan ke situs yang Anda kunjungi, biasanya sebuah iklan.

Iklan dan flash adalah penyebab umum, sehingga Flashblock dan Adblock dapat menghemat waktu CPU Anda.

Chrome menjalankan satu proses per tab, sehingga menemukan CPU hogger itu sepele. Ini juga lebih cepat dari Firefox (tetapi lebih dari memori babi jika Anda memiliki banyak tab terbuka). Anda mungkin ingin mencobanya, meskipun lonceng dan peluitnya pasti lebih sedikit, jadi tidak untuk semua orang.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
Saya cukup banyak memblokir iklan / flash, jadi JavaScript adalah tersangka terbesar saya. Tidak akan mencoba Chrome karena sepertinya melaporkan kembali ke Google apa yang saya lakukan.
vtest
1
@vtest: satu-satunya pelaporan ke Google yang dilakukan Chrome adalah memberi tahu tautan mana yang telah Anda klik pada halaman pencarian Google jika Anda melakukan pencarian dengan mengetikkan kata-kata di bilah URL. Ini dapat dimatikan dalam opsi manajemen mesin pencari.
Gilles 'SO- stop being evil'
1
@Gilles: Ini "hanya" masih cocok dengan definisi saya tentang spyware, terutama jika itu diaktifkan secara default. Sementara jawaban Anda sangat berharga, silakan berhenti berdebat tentang pro dan kontra Chrome :)
vtest
@vtest Periksa Chromium atau Besi ( srware.net/en/software_srware_iron.php ) untuk mencoba Chrome tanpa pelaporan, jika Anda masih ingin mengujinya.
Sathyajith Bhat
1
@Boris_yo Saya pikir fitur pelaporan di aplikasi apa pun harus dinonaktifkan secara default. Pelaporan Chrome secara default setidaknya merupakan pilihan desain yang buruk jika bukan niat buruk. Pelaporan Chrome secara default dan berasal dari Google (ya, mereka yang "tidak melakukan kejahatan") hanyalah kemunafikan biasa.
vtest
1

Chrome menawarkan pengelola tugas ( Shift-Esc).

Jika Anda menginginkan hal yang sama untuk Firefox, pilih bug ini: Perlu cara bagi pengguna untuk mengetahui di mana waktu yang dihabiskan ketika UI menjadi tidak responsif

Aaron Digulla
sumber
Bagaimana seseorang "memilih" untuk bug itu? Saya pergi ke sana dan tidak dapat menemukan fungsi pemungutan suara.
Luís de Sousa
@ LuísdeSousa: Ketika Anda masuk, Anda dapat melihat tautan "(suara)" di bidang "Pentingnya:"
Aaron Digulla