Domača » kako » Zakaj ima Chrome toliko odprtih procesov?

    Zakaj ima Chrome toliko odprtih procesov?

    Če ste kdaj zagledali v upravitelja opravil med izvajanjem brskalnika Google Chrome, ste morda bili presenečeni, ko ste videli, da je število vnosov chrome.exe radikalno preseglo število dejanskih oken, ki ste jih odprli. Kaj se dogaja z vsemi temi procesi?

    Današnja seja vprašanj in odgovorov prihaja z namenom SuperUser-a, ki je del skupine Stack Exchange, ki temelji na skupnostih spletnih mest za vprašanja in odgovore.

    Vprašanje

    Če ste radovedni glede vseh teh očitno podvojenih procesov Chrome, niste sami. Bralnik SuperUser PolyShell resnično želi priti do dna stvari:

    V Windows Task Managerju se mi zdi, da imam več procesov Chrome, čeprav imam samo eno okno Chrome.

    Kako je to mogoče? Vedno sem mislil, da vsak odprti program predstavlja en proces.

    Čeprav se število posameznih procesov chrome.exe sprva zdi presenetljivo, je povsem dobra razlaga za potop.

    Odgovori

    Več sodelavcev SuperUser je odgovorilo na vprašanje. Jeff Atwood je ponudil sklic na blog za razvoj Chrome:

    Podrobnosti lahko preberete tukaj:

    Google Chrome izkorišča te lastnosti in postavi spletne aplikacije in vtičnike v ločene procese iz samega brskalnika. To pomeni, da sesutje motorja za upodabljanje v eni spletni aplikaciji ne bo vplivalo na brskalnik ali druge spletne aplikacije. To pomeni, da operacijski sistem lahko izvaja spletne aplikacije vzporedno, da poveča njihovo odzivnost, kar pomeni, da se brskalnik sam ne bo zaklenil, če se določena spletna aplikacija ali vtičnik preneha odzivati. Prav tako pomeni, da lahko izvajamo procese upodabljanja v omejenem peskovniku, ki pomaga omejiti škodo, če pride do izkoriščanja.

    V bistvu ima vsak zavihek en postopek, razen če so zavihki iz iste domene. Prikazovalec ima proces zase. Vsak vtičnik bo imel enega in tako bo tudi vsaka razširitev, ki je aktivna.

    KronoS deli trik za preučevanje procesov znotraj Chroma namesto bolj skrivnostnega Task Managerja:

    Ogledate si lahko, kateri postopek dela:

     Meni-> Orodja -> Upravitelj opravil

    Ta izgleda tako:

    Deizel ponuja vizualne učence tam zunaj:

    Ne pozabite prebrati stripovske predstavitve za Chrome, ki to obravnava med drugimi oblikovalskimi odločitvami.

    Celoten strip za Chrome je vreden branja za oboževalce Chrome, saj pojasnjuje številne druge oblikovalske izbire, ki so vključene v izdelavo brskalnika. Prav tako je samo zabavno branje.


    Imate kaj dodati pojasnilu? Zvok izključen v komentarjih. Želite prebrati več odgovorov drugih uporabnikov tehnologije Stack Exchange? Oglejte si celotno nit razprave tukaj.