If-Koubou

Zašto Chrome ima toliko otvorenih procesa?

Zašto Chrome ima toliko otvorenih procesa? (Kako da)

Ako ste ikada pregledali Task Manager tijekom pokretanja preglednika Google Chrome, možda ste bili iznenađeni kad vidite da je broj chrome.exe unosa znatno premašio broj stvarnih prozora Chromea koji ste otvorili. Kakav je posao s tim procesima?

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Pitanje

Ako ste zainteresirani za sve one neobične dvostruke Chromeove procese, niste sami. SuperUser čitač PolyShell stvarno želi doći do dna stvari:

U upravitelju zadataka sustava Windows čini se da imam više Chromeovih procesa, iako imam samo jedan Chromeov prozor.

Kako je ovo moguće? Uvijek sam mislio da svaki otvoreni program predstavlja jedan proces.

Dok obični broj pojedinih chrome.exe procesa u početku izgleda zbunjujuće, postoji savršeno dobro objašnjenje za potop.

Odgovori

Nekoliko je suradnika koji su sudjelovali u SuperUseru da bi odgovorili na pitanje. Jeff Atwood ponudio je referencu na Chromeov razvojni blog:

Ovdje možete pročitati detalje:

Google Chrome iskorištava ta svojstva i postavlja web aplikacije i dodatke u zasebne procese samog preglednika. To znači da će se padajući motor renderata u jednoj web-aplikaciji utjecati na preglednik ili druge web aplikacije. To znači da OS može pokrenuti web aplikacije paralelno kako bi povećala njihovu odaziv, a to znači da se sam preglednik neće zaključati ako određena web-aplikacija ili dodatak prestanu reagirati. To također znači da možemo pokrenuti proces renderinga u restriktivnom sandboxu koji pomaže ograničiti štetu ako se pojavi eksploatiranje.

U osnovi, svaka kartica ima jedan postupak, osim ako su kartice iz iste domene. Render ima proces za sebe. Svaki dodatak će imati jedan, pa će svaki nastavak biti aktivan.

KronoS dijeli trik za proučavanje procesa unutar Chromea umjesto čarobnijih zadataka koji su čitali:

Možete vidjeti koji proces funkcionira na:

Menu-> Alati -> Upravitelj zadataka

Što ovako izgleda:

Deizel nudi pomoćnik vizualnim učenicima vani:

Nemojte zaboraviti pročitati strip u Chromeu koji pokriva ove odluke o dizajnu.

Cijeli strijelac za Chrome vrijedi čitati za obožavatelje Chrome jer objašnjava mnoge druge dizajnerske izbore koji su uključeni u produkciju preglednika. To je također samo zabavno čitanje.

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.