Zašto Chrome ima toliko otvorenih procesa?

Sadržaj:

Zašto Chrome ima toliko otvorenih procesa?
Zašto Chrome ima toliko otvorenih procesa?

Video: Zašto Chrome ima toliko otvorenih procesa?

Video: Zašto Chrome ima toliko otvorenih procesa?
Video: 4 FREE AI Website Builder : NOW Everyone CAN Create a Website! - YouTube 2024, Ožujak
Anonim
Ako ste ikada pregledali Task Manager prilikom pokretanja preglednika Google Chrome, možda ste se iznenadili kad vidite da je broj chrome.exe unosa znatno premašio broj stvarnih prozora Chromea koji ste otvorili. Što se bavi svim tim procesima?
Ako ste ikada pregledali Task Manager prilikom pokretanja preglednika Google Chrome, možda ste se iznenadili kad vidite da je broj chrome.exe unosa znatno premašio broj stvarnih prozora Chromea koji ste otvorili. Što se bavi svim tim procesima?

Današnja pitanja o pitanjima i odgovorima daju nam zahvaljujući SuperUser, podjela Škole razmjene, zajednice-driven grupiranje Q & A web stranica.

Pitanje

Ako ste znatiželjni za sve te neobične duple Chrome postupke, niste sami. SuperUser čitač PolyShell stvarno želi doći do dna stvari:

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.

Dok se običan broj pojedinih chrome.exe procesa u početku čini zbunjujućim, tu je 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:

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 dijeli trik za proučavanje procesa unutar Chromea umjesto čarobnijih zadataka koji su čitali:

You can see which process does what on:

Menu-> Tools -> Task Manager

Which looks like this:

Deizel nudi pomoćnik vizualnim učenicima vani:
Deizel nudi pomoćnik vizualnim učenicima vani:

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

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.
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.

Preporučeni: