Miksi Chrome on niin monta avointa prosessia?
Jos olet koskaan kuunnellut Tehtävienhallinnassa, kun käytät Google Chromea, olet ehkä yllättynyt siitä, että chrome.exe-merkintöjen määrä ylitti radikaalisti todellisten Chrome-ikkunoiden määrän. Mitä käsitellään kaikissa näissä prosesseissa?
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Kysymys
Jos olet kiinnostunut kaikista näennäisesti toistuvista Chrome-prosesseista, et ole yksin. SuperUser-lukija PolyShell todella haluaa päästä alareunaan:
Windows Task Managerissa näyttää siltä, että käytössä on useita Chrome-prosesseja, vaikka minulla on vain yksi Chrome-ikkuna auki.
Kuinka tämä on mahdollista? Ajattelin aina, että jokainen avoin ohjelma edusti yhtä prosessia.
Vaikka yksittäisten chrome.exe-prosessien pelkkä lukumäärä aluksi näyttää hämmentävältä, on täysin hyvä selitys hiekka-alueelle.
Vastaukset
Useat SuperUser-avustajat ottivat vastauksen kysymykseen. Jeff Atwood tarjosi viittauksen Chrome-kehitys blogiin:
Voit lukea tiedot täältä:
Google Chrome hyödyntää näitä ominaisuuksia ja asettaa Web-sovellukset ja laajennukset erillisiin prosesseihin selaimesta itse. Tämä tarkoittaa, että yhden Web-sovelluksen renderointikoneen kaatuminen ei vaikuta selaimeen tai muihin web-sovelluksiin. Se tarkoittaa, että käyttöjärjestelmä voi suorittaa web-sovelluksia rinnakkain, jotta ne voisivat lisätä niiden reagointikykyä, ja se tarkoittaa, että selain itse ei lukkiudu, jos tietty web-sovellus tai laajennus lopettaa vastaamisen. Se tarkoittaa myös sitä, että pystymme suorittamaan renderointimoottoriprosessit rajoittavassa hiekkalaatikossa, joka auttaa rajoittamaan vahinkoa, jos käyttö tapahtuu.
Periaatteessa jokaisessa välilehdessä on yksi prosessi, ellei välilehdet ole samasta verkkotunnuksesta. Renderillä on prosessi itselleen. Jokaisella laajennuksella on yksi ja niin edelleen jokainen aktiivinen laajennus.
KronoS jakaa huijauksen Chromeen sisältämien prosessien tutkimiseksi salaisemman Task Managerin lukemisen sijaan:
Näet, mitä prosessia tapahtuu:
Valikko-> Työkalut -> Tehtävienhallinta
Joka näyttää tältä:
Deizel tarjoaa apuvälineitä visuaalisen oppijoille siellä:
Älä unohda lukea Chrome-esittelykuvaa, joka kattaa tämän muun suunnittelupäätöksen.
Koko Chrome-sarjakuva on syytä lukea Chrome-faneille, koska se selittää monia muita selaimen tuotantoon liittyviä suunnitteluvaihtoehtoja. Se on myös vain hauska lukea.
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.