Dacă ați aruncat vreodată o privire în Managerul de activități în timp ce rulați Google Chrome, este posibil să fiți surprins să vedeți că numărul de intrări chrome.exe a depășit radical numărul de ferestre Chrome pe care le-ați deschis. Care este treaba cu toate aceste procese?
Sesiunea de Întrebări și Răspunsuri de astăzi ne vine prin amabilitatea SuperUser - o subdiviziune a Stack Exchange, un grup de site-uri web de întrebări și răspunsuri bazat pe comunitate.
Intrebarea
Dacă sunteți curios cu privire la toate aceste procese Chrome duplicate, nu sunteți singur. Cititorul SuperUser PolyShell își dorește cu adevărat să ajungă la baza lucrurilor:
În Windows Task Manager, se pare că am mai multe procese Chrome rulate, deși am o singură fereastră Chrome deschisă.
Cum este posibil acest lucru? Întotdeauna am crezut că fiecare program deschis reprezintă un proces.
În timp ce numărul total al proceselor individuale chrome.exe pare la început descumpănitor, există o explicație perfect bună pentru potop.
Raspunsurile
Mai mulți colaboratori ai SuperUser s-au prezentat pentru a răspunde la întrebare. Jeff Atwood a oferit o referință la blogul Chrome Development:
Puteți citi detaliile aici :
Google Chrome profită de aceste proprietăți și pune aplicațiile web și pluginurile în procese separate de browserul însuși. Aceasta înseamnă că un motor de redare într-o aplicație web nu va afecta browserul sau alte aplicații web. Înseamnă că sistemul de operare poate rula aplicații web în paralel pentru a-și spori capacitatea de reacție și înseamnă că browserul în sine nu se va bloca dacă o anumită aplicație web sau un plug-in nu mai răspunde. De asemenea, înseamnă că putem rula procesele motorului de redare într-un sandbox restrictiv care ajută la limitarea daunelor în cazul în care se produce un exploit.
Practic, fiecare filă are un singur proces, cu excepția cazului în care filele sunt din același domeniu. Renderul are un proces pentru sine. Fiecare plug-in va avea unul și fiecare extensie activă.
KronoS împărtășește un truc pentru examinarea proceselor din Chrome în locul citirii mai criptice a Managerului de activități:
Puteți vedea ce proces face:
Meniu-> Instrumente -> Manager activități
Care arată astfel:
Diezel oferă un ajutor pentru cursanții vizuali de acolo:
Nu uitați să citiți Comic de introducere Chrome care acoperă acest lucru printre alte decizii de proiectare.
Întreaga bandă desenată Chrome merită citită pentru fanii Chrome, deoarece explică multe alte opțiuni de design implicate în producția browserului. De asemenea, este doar o lectură distractivă.
Aveți ceva de adăugat la explicație? Sună în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori ai Stack Exchange? Consultați aici firul complet de discuție .