Kodėl "Chrome" turi tiek daug atvirų procesų?

Turinys:

Kodėl "Chrome" turi tiek daug atvirų procesų?
Kodėl "Chrome" turi tiek daug atvirų procesų?

Video: Kodėl "Chrome" turi tiek daug atvirų procesų?

Video: Kodėl
Video: Facebook Professional Mode [Watch This BEFORE Turning It On!] - YouTube 2024, Balandis
Anonim
Jei naudodamiesi "Google Chrome" paleidėte užduočių tvarkyklę, galite būti nustebę, kad "chrome.exe" įrašų skaičius iš esmės viršijo faktinių "Chrome" langų, kuriuos atidarėte, skaičių. Koks yra visų šių procesų sprendimas?
Jei naudodamiesi "Google Chrome" paleidėte užduočių tvarkyklę, galite būti nustebę, kad "chrome.exe" įrašų skaičius iš esmės viršijo faktinių "Chrome" langų, kuriuos atidarėte, skaičių. Koks yra visų šių procesų sprendimas?

Šiandien "Klausimų ir atsakymų sesija" pateikiama su "SuperUser", "Stack Exchange", "Community-driven Q &A" tinklalapių grupe.

Klausimas

Jei jus domina visi tie, kurie, atrodo, pasikartoja "Chrome" procesams, jūs ne vieni. "SuperUser" skaitytuvas "PolyShell" tikrai nori pasiekti dalykų apačią:

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.

Nors pirmasis atskiro proceso proceso chrome.exe skaičius iš pradžių atrodo nesąmoningas, tai puikiai paaiškina potvynį.

Atsakymai

Keletas "SuperUser" dalyvių atsakė į klausimą. Jeffas Atwoodas pasiūlė nuorodą į "Chrome" plėtros tinklaraštį:

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 dalijasi triukais, kad galėtų ištirti procesus "Chrome" viduje, o ne paslaptingesnį užduočių tvarkyklę.

You can see which process does what on:

Menu-> Tools -> Task Manager

Which looks like this:

"Deizel" siūlo viziją besimokantiems asmenims pagalbą:
"Deizel" siūlo viziją besimokantiems asmenims pagalbą:

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

Visą "Chrome" komiškumą verta skaityti "Chrome" gerbėjams, nes jis paaiškina daugybę kitų dizaino pasirinkimų, susijusių su naršyklės kūrimu. Tai taip pat linksma skaityti.
Visą "Chrome" komiškumą verta skaityti "Chrome" gerbėjams, nes jis paaiškina daugybę kitų dizaino pasirinkimų, susijusių su naršyklės kūrimu. Tai taip pat linksma skaityti.

Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.

Rekomenduojamas: