Početna » kako da » Zašto Chrome ima toliko otvorenih procesa?

    Zašto Chrome ima toliko otvorenih procesa?

    Ako ste ikada zavirili u Task Manager dok ste pokrenuli Google Chrome, možda ste bili iznenađeni kad ste vidjeli da broj unosa chrome.exe radikalno premašuje broj stvarnih prozora preglednika Chrome koji ste otvorili. Što je sa svim tim procesima?

    Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.

    Pitanje

    Ako ste zainteresirani za sve one naizgled duplicirane Chromeove procese, niste sami. SuperSuper čitač PolyShell stvarno želi doći do dna stvari:

    U Windows Task Manageru izgleda da imam više Chromeovih procesa, iako imam samo jedan prozor otvoren za Chrome.

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

    Iako se broj pojedinih chrome.exe procesa na prvi pogled čini zbunjujućim, postoji savršeno dobro objašnjenje za potop.

    Odgovori

    Nekoliko suradnika SuperUsera postavilo je pitanje kako bi odgovorili na pitanje. Jeff Atwood ponudio je referencu na blog za razvoj Chromea:

    Detalje možete pročitati ovdje:

    Google Chrome koristi ova svojstva i stavlja web-aplikacije i dodatke u zasebne procese iz samog preglednika. To znači da pad sustava za prikazivanje u jednoj web-aplikaciji neće utjecati na preglednik ili druge web-aplikacije. To znači da operacijski sustav može pokretati web-aplikacije paralelno kako bi povećao brzinu reagiranja, a to znači da se sam pretraživač neće zaključati ako određena web-aplikacija ili dodatak prestane reagirati. To također znači da možemo pokrenuti proces procesiranja renderiranja u ograničavajućem sandboxu koji pomaže u ograničavanju štete ako dođe do iskorištavanja.

    Uglavnom, svaka kartica ima jedan proces osim ako su kartice iz iste domene. Program za prikazivanje ima proces za sebe. Svaki će dodatak imati jedan pa će svaki nastavak biti aktivan.

    KronoS dijeli trik za ispitivanje procesa unutar Chromea umjesto kriptičnijih Task Manager-a:

    Možete vidjeti koji postupak radi na:

     Izbornik-> Alati -> Upravitelj zadataka

    Koji izgleda ovako:

    Deizel nudi pomoć vizualnim učenicima:

    Ne zaboravite pročitati strip o uvodu preglednika Chrome koji to pokriva među ostalim odlukama o dizajnu.

    Cjelokupni strip iz Chromea vrijedan je čitanja za obožavatelje Chromea jer objašnjava mnoge druge dizajnerske izbore koji su uključeni u izradu preglednika. Također je samo zabavno čitati.


    Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.