Neden yalnızca bir pencerem (yalnızca bir sekme) açsam bile çalışan birden fazla Chrome örneği var? [çift]


65

Olası Çoğalt:
Görev Yöneticisi'nde Birden Çok chrome.exe

Windows Görev Yöneticisi'nde, yalnızca bir Chrome penceresini açmış olmama rağmen, çalışan birden fazla Chrome işlemim var.

Bu nasıl mümkün olabilir? Her açık programın bir süreci temsil ettiğini düşündüm.


Bir sekme (başlığa göre) veya bir pencere (gövdeye göre) mi?
ChrisF

Vücut gibi bir pencereydi.
piperchester

1
Peki neden başlıkta "bir sekme" yazıyor?
ChrisF

3
Arkaplan Uzatma hizmetleri !!
mr_eclair

1
Çünkü bir şeyden biri iyiyse, çoğunun daha iyi olması gerekir! ;)
Mehrdad

Yanıtlar:


71

Ayrıntıları buradan okuyabilirsiniz: http://blog.chromium.org/2008/09/multi-process-architecture.html

Google Chrome bu özelliklerden yararlanır ve web uygulamalarını ve eklentilerini tarayıcının kendisinden ayrı işlemlere koyar. Bu, bir web uygulamasında görüntü oluşturma motorunun çökmesinin tarayıcıyı veya diğer web uygulamalarını etkilemeyeceği anlamına gelir. Bu, işletim sisteminin yanıt vermeyi artırmak için web uygulamalarını paralel olarak çalıştırabileceği ve belirli bir web uygulaması veya eklentinin yanıt vermemesi durumunda tarayıcının kilitlenmeyeceği anlamına gelir. Ayrıca oluşturma motoru işlemlerini, bir istismar meydana gelirse hasarı sınırlamaya yardımcı olan kısıtlayıcı bir sanal alanda çalıştırabileceğimiz anlamına gelir.

Temel olarak, sekmeler aynı etki alanından olmadığı sürece her sekmenin bir işlemi vardır. Oluşturucunun kendisi için bir süreci vardır. Her eklentide bir tane olacak ve aktif olan her bir uzantı olacak.


6
Ek olarak, arka plan uzantılarının çoğunun kendi süreçleri de vardır. Tüm krom işlemlerini, krom araçlarına (İngiliz anahtarı menüsü) -> Araçlar-> Görev Yöneticisi'ne giderek görebilirsiniz.
Liron

30

Bu ayrı işlemlere SANDBOXING denir. Bu, bir işlemin çökmesine izin verir, ancak diğer işlemlerin bir sistemi (veya Chrome'u) çökmesini önler


27

Hangi işlemin ne yaptığını görebilirsiniz:

İngiliz anahtarı menüsü-> Arka Plan Sayfalarını Görüntüle

Bunun gibi görünüyor:

görüntü tanımını buraya girin


4
Alternatif olarak, sekme çubuğundaki boş bir alana sağ tıklayın ve ardından 'görev yöneticisi' seçeneğini seçin veya statik bir anlık görüntü için göz atınchrome://memory
Albay Panik

4
Başka bir alternatif, shift+escapeanahtar kombinasyon gibi görünüyor .
Etherealone


6

Google Chrome, her sekme için ayrı işlem kullanır. İşlemler arası iletişimi kullanarak birden fazla işlemi tek bir uygulama olarak yönetebilirsiniz.

Birden fazla işlem kullanmak, uygulamaların daha sağlam olmasına ve sistem kaynaklarını daha iyi kullanmasına yardımcı olabilir.

Görmek:


2
Kesinlikle "daha sağlam". "Sistem kaynaklarını daha iyi kullanın" - bundan pek emin değil. Çok işlemli model, biraz daha fazla bellek kullanmıyor mu?
LarsH,

5
tarafından eğer "Daha iyi kullanım sistem kaynaklarına" Şunu "yolu daha fazla kaynak" sen doğru.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.