Saya telah mendengar bahwa setiap tab di Google chrome adalah proses yang terpisah. Jadi, jika ada tab yang mogok, maka tidak akan terpengaruh ke seluruh browser. Jadi jika Anda membuka banyak tab akan ada banyak proses di OS.
Apakah ini masalah kinerja?
Jawaban:
Saya telah menggunakan Chrome sebagai browser utama di salah satu PC saya. Saya tidak pernah mengalami masalah kinerja. Sebenarnya mekanisme menjaga tab tunggal sangat responsif karena satu situs "buruk" tidak memengaruhi tab lainnya.
BTW: Internet Explorer 8 juga menerapkan mekanisme yang sama dan versi Firefox yang akan datang akan melakukan hal yang sama.
Sunting: Berikut adalah posting blog yang menarik yang ditulis oleh Scott Hanselman: Microsoft IE8 dan Google Chrome - Proses adalah Utas Baru
sumber
Dalam skenario penebangan:
Saat Anda kembali ke Chrome, Anda akan merasakan setiap tab pulih dari perlambatan swap. Di aplikasi lain, Anda hanya akan ditunda sekali.
Anda bisa menyebutnya masalah kinerja, tetapi itu hanya efek samping dari arsitektur proses yang berbeda.
Jangan salah, saya masih lebih suka ini daripada Firefox (non) kinerja dengan banyak tab yang dibuka dan memori rendah, dan itu dapat dihindari jika Anda memiliki cukup memori.
sumber
Tidak semuanya. Meskipun proses pada Windows lebih mahal untuk dibuat daripada pada sistem berbasis UNIX, itu tidak cukup lambat disebut masalah.
Stabilitas dan ketahanan yang ditambahkan dengan menggunakan beberapa proses sebenarnya membuat Chrome merasa lebih cepat karena cenderung lebih responsif ketika menjalankan banyak tab dengan Javascript dan / atau Flash yang intens.
Anda bisa mendapatkan pandangan cepat tentang bagaimana berbagai proses dapat digunakan untuk menjaga stabilitas browser dari sini
sumber
Ya, ini adalah masalah kinerja karena setiap proses secara teknis akan mendapatkan waktu-slice sendiri. Browser proses tunggal akan mendapatkan hanya satu irisan di mana browser multi-proses bisa mendapatkan irisan per proses. Dengan demikian browser sedikit lebih cepat dan merespons lebih baik, tetapi sistem Anda secara umum akan sedikit lebih lambat. (Kecuali jika Anda hanya memiliki satu tab terbuka.) Internet Explorer 8 juga menggunakan beberapa proses. Karena banyak orang menggunakan browser mereka cukup banyak, itu adalah hal yang baik untuk meningkatkan kinerja browser Anda, walaupun itu mungkin memperlambat proses lain ...
Teknik ini sebenarnya cukup umum pada sistem Unix, di mana aplikasi multi-threaded sering hanya menerjemahkan ke aplikasi yang hanya akan memulai proses kedua untuk menjalankan utas terpisah.
Dari segi kinerja, menggunakan banyak proses alih-alih utas akan membuat sistem Anda lebih andal karena kerusakan satu proses tidak akan mematikan yang lainnya. Selain itu, proses "pelindung" khusus dapat melacak proses lain dan mengambil tindakan ketika salah satu proses tampaknya terjebak pada sesuatu. Bahkan bisa membunuh dan memulai kembali utas, jika perlu. Namun dari segi kecepatan, cenderung bergantung pada jumlah proses lain yang telah Anda jalankan. Secara umum, Anda akan memiliki antara 40 dan 75 proses aktif pada sistem Windows yang bersih. (Asumsikan 40 untuk saat ini.) Jika Anda membuka Chrome dengan 20 halaman tab, waktu pemrosesan akan dibagi menjadi lebih dari 60 proses alih-alih 41. Ini sedikit memperlambat proses lainnya. (Tetapi memberi Anda pengalaman browser yang lebih baik.)
sumber
TIDAK SEMUANYA!
Tepat setelah mem-boot laptop saya di Windows 7 (tanpa aplikasi yang berjalan), ada 74 proses yang berjalan dan CPU hanya menguap ...
Jangan khawatir tentang sejumlah proses. Mesin saat ini akan menjalankan ratusan proses dan bahkan tidak akan berkedip.
sumber
Ya, tentu saja. Tetapi sesuai dengan kemampuan komputer modern, keuntungan yang Anda dapatkan dari ini (Kemampuan menangani setiap halaman web secara independen, mis: dalam kegagalan) lebih besar daripada masalah memori. Perhatikan bahwa komputer modern memiliki memori giga byte.
PS Buku komik google juga membahas masalah ini. Lihat.
sumber