Miksi Chrome on niin monta avointa prosesseja?

Sisällysluettelo:

Miksi Chrome on niin monta avointa prosesseja?
Miksi Chrome on niin monta avointa prosesseja?

Video: Miksi Chrome on niin monta avointa prosesseja?

Video: Miksi Chrome on niin monta avointa prosesseja?
Video: How To Make $2,500 a Week With Affiliate Marketing - No Skills, Money, or Website Required! - YouTube 2024, Saattaa
Anonim
Jos olet ottanut kurkkua Task Managerissa Google Chromen käytön aikana, saatat olla yllättynyt nähdessäsi, että chrome.exe-merkinnän määrä ylitti huomattavasti avoinna olevien todellisten Chrome-ikkunoiden määrän. Mikä on kaikkien näiden prosessien kanssa?
Jos olet ottanut kurkkua Task Managerissa Google Chromen käytön aikana, saatat olla yllättynyt nähdessäsi, että chrome.exe-merkinnän määrä ylitti huomattavasti avoinna olevien todellisten Chrome-ikkunoiden määrän. Mikä on kaikkien näiden prosessien kanssa?

Tämänpäiväinen kysymys- ja vastaus-istunto tulee meille Hyvinkään, Super-käyttäjän, Stack Exchange-jaosta, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kysymys

Jos olet utelias kaikista näistä hienoista Chrome-prosesseista, et ole yksin. SuperUser-lukija PolyShell todella haluaa päästä alkuun asioita:

In Windows Task Manager it seems that I have multiple Chrome processes running, even though I only have one Chrome window open.

How is this possible? I always thought each open program represented one process.

Vaikka yksittäisen chrome.exe -prosessin määrä on aluksi hämmentävää, siellä on täydellinen selitys vedenpaisumiselle.

Vastaukset

Useat SuperUser-avustajat ottivat vastaamaan kysymykseen. Jeff Atwood tarjosi viittauksen Chrome Development blogiin:

You can read the details here:

Google Chrome takes advantage of these properties and puts web apps and plug-ins in separate processes from the browser itself. This means that a rendering engine crash in one web app won’t affect the browser or other web apps. It means the OS can run web apps in parallel to increase their responsiveness, and it means the browser itself won’t lock up if a particular web app or plug-in stops responding. It also means we can run the rendering engine processes in a restrictive sandbox that helps limit the damage if an exploit does occur.

Basically, each tab has one process unless the tabs are from the same domain. The renderer has a process for itself. Each plug-in will have one and so will each extension that is active.

KronoS jakaa tempun käsittelemään Chromen sisäisiä prosesseja enemmän salaisen Task Managerin lukemisen sijasta:

You can see which process does what on:

Menu-> Tools -> Task Manager

Which looks like this:

Deizel tarjoaa avustajaa visuaalisille oppijoille siellä:
Deizel tarjoaa avustajaa visuaalisille oppijoille siellä:

Don’t forget to read the Chrome introduction comic that covers this among other design decisions.

Koko Chrome-sarjakuva kannattaa lukea Chromen faneille, sillä se selittää monia muita selaimen tuottamiseen liittyviä suunnitteluratkaisuja. Se on myös hauska lukea.
Koko Chrome-sarjakuva kannattaa lukea Chromen faneille, sillä se selittää monia muita selaimen tuottamiseen liittyviä suunnitteluratkaisuja. Se on myös hauska lukea.

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.

Suositeltava: