Domovská » jak » Proč Chrome má tolik otevřených procesů?

    Proč Chrome má tolik otevřených procesů?

    Pokud jste někdy zažili prohlížení Správce úloh při spouštění prohlížeče Google Chrome, možná jste byli překvapeni, že počet položek chrome.exe radikálně překročil počet skutečných otevřených oken prohlížeče Chrome. Jaká je práce se všemi těmito procesy?

    Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.

    Otázka

    Pokud jste zvědaví na všechny zřejmě duplicitní procesy Chrome, nejste sami. SuperServer čtečka PolyShell se opravdu chce dostat na dno věcí:

    Ve Správci úloh systému Windows se zdá, že mám několik spuštěných procesů v Chromu, i když mám otevřeno pouze jedno okno Chrome.

    Jak je tohle možné? Vždycky jsem si myslel, že každý otevřený program představuje jeden proces.

    Zatímco úplné číslo jednotlivých procesů chrome.exe se nejprve objevuje zmateně, je zde naprosto dobré vysvětlení pro potopu.

    Odpovědi

    Několik přispěvatelů SuperUser vstoupilo, aby odpověděli na otázku. Jeff Atwood nabídl odkaz na blog Chrome Development:

    Podrobnosti si můžete přečíst zde:

    Google Chrome tyto vlastnosti využívá a webové aplikace a zásuvné moduly umísťuje do samostatných procesů od samotného prohlížeče. To znamená, že selhání renderingu v jedné webové aplikaci neovlivní prohlížeč ani jiné webové aplikace. Znamená to, že systém OS může provozovat webové aplikace paralelně, aby se zvýšila jejich schopnost reagovat. To znamená, že samotný prohlížeč nebude uzamčen, pokud určitá webová aplikace nebo plug-in přestane reagovat. Znamená to také, že můžeme spustit procesy vykreslování v omezujícím prostředí, které pomáhá omezit poškození, pokud dojde k zneužití.

    V podstatě každá karta má jeden proces, pokud karty nejsou ze stejné domény. Vykreslování má proces pro sebe. Každý modul plug-in bude mít jedno a tak bude každé rozšíření aktivní.

    KronoS sdílí trik pro zkoumání procesů uvnitř prohlížeče Chrome namísto širšího čtení Správce úloh:

    Můžete zjistit, který proces dělá co:

     Menu-> Nástroje -> Správce úloh

    Což vypadá takto:

    Deizel nabízí poradce pro vizuální studenty:

    Nezapomeňte si přečíst komiks pro uvedení do představení Chrome, který se týká i tohoto návrhu.

    Celý komiks v prohlížeči Chrome je užitečný při čtení pro fanoušky prohlížeče Chrome, protože vysvětluje mnoho dalších návrhových řešení, které se podílejí na tvorbě prohlížeče. Je to také jen zábavné čtení.


    Musíte něco přidat k vysvětlení? Vypadněte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.