27Jul

Miért van olyan sok nyitott folyamata a Chrome számára?

click fraud protection

Ha valaha is látta a Google Chrome-ot a Feladatkezelőben, előfordulhat, hogy meglepett, hogy a chrome.exe bejegyzések száma radikálisan meghaladta a nyitott Chrome-ablakok számát. Mi foglalkozik ezekkel a folyamatokkal?

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

A

kérdése Ha kíváncsi vagy a Chrome-folyamatok kétszeres másolataira, akkor nem vagy egyedül. A SuperUser olvasó PolyShell valóban a dolgok aljára akarja jutni:

A Windows Feladatkezelőben úgy tűnik, hogy több Chrome-folyamat fut, még akkor is, ha csak egy Chrome-ablak van nyitva.

Hogyan lehetséges ez? Mindig azt gondoltam, hogy minden egyes nyitott program egy folyamatot jelent.

Amíg az egyedüli chrome.exe processzorok kezdetben előfordulnak, meglehetősen bizonytalan, az ördögnek tökéletesen jó magyarázata van.

A válaszok

Több SuperUser-tag hozzájárult ahhoz, hogy megválaszolja a kérdést. Jeff Atwood hivatkozott a Chrome Fejlesztési blogra:

instagram viewer

A részletek itt olvashatók:

A Google Chrome kihasználja ezeket a tulajdonságokat, és külön webes alkalmazásokat és bővítményeket helyez el a böngészőből. Ez azt jelenti, hogy egy renderelőmotor összeomlik egy webes alkalmazásban, ez nem érinti a böngészőt vagy más webes alkalmazásokat. Ez azt jelenti, hogy az operációs rendszer párhuzamosan képes webes alkalmazásokat futtatni, hogy növelje a válaszkészséget, és ez azt jelenti, hogy a böngésző nem záródik le, ha egy adott webes alkalmazás vagy plug-in nem válaszol. Ez azt is jelenti, hogy a renderelési motorfolyamatokat egy korlátozó homokozóban futtathatjuk, amely segít a károsodás korlátozásában, ha egy kizsákmányolás történik.

Alapvetően minden lapnak van egy folyamata, hacsak a lapok nem ugyanabból a tartományból származnak. A renderelőnek magának van folyamata. Minden plug-innek van egy, így minden egyes kiterjesztés, amely aktív.

A KronoS egy trükket oszt meg a Chrome belső folyamatainak vizsgálatához a titokzatos Feladatkezelő helyett:

Megtudhatja, hogy melyik folyamatot teszi:

Menü & gt;Eszközök - & gt;Feladatkezelő

Ami így néz ki:

A Deizel segítséget nyújt a vizuális tanulóknak:

Ne felejtse el elolvasni a Chrome bevezető képregényt, amely lefedi ezt a többi tervezési döntést.

A teljes Chrome-képregény érdemes olvasni a Chrome-rajongók számára, mivel számos más, a böngésző előállításához kapcsolódó tervezési döntést ismertet. Ez egy szórakoztató olvasás is.

Van valami a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.