Hur man hanterar sparade lösenord i Chrome
Webbyrå » Digitala nyheter » Varför har Chrome så många öppna processer?

Varför har Chrome så många öppna processer?

Om du någonsin har kikat in i Aktivitetshanteraren när du kört Google Chrome, kanske du har blivit förvånad över att se att antalet chrome.exe-poster drastiskt översteg antalet faktiska Chrome-fönster som du hade öppnat. Vad är det för fel på alla dessa processer?

Varför flera processer?

Moderna webbplatser är ganska komplexa – de har massor av "rörliga delar" som interagerar med varandra och med användaren. Ökad komplexitet innebär att kraven på din dator också har ökat.

Du kanske har märkt att Google Chrome ofta har flera processer öppna, även om du bara har en flik öppen. Detta beror på att Google Chrome medvetet separerar webbläsaren, renderaren och plugins från varandra genom att köra dem i separata processer. Webbläsardelen av Chrome är den del som faktiskt hanterar inkommande och utgående webbplatstrafik. Återgivningsmotorn – officiellt namngiven Blink – tolkar koden som körs på webbplatsen och visar den användarvänliga versionen. Plugins, som Java, lägger till ytterligare funktionalitet till webbläsaren. Men varför skilja dem åt?

Det visar sig att separering av dem ger många fördelar som kan delas in i tre kategorier.

Fiabilité

Webbplatser är komplicerade, och ju mer komplex en webbplats är, desto värre kan saker gå fel. Om något går fel resulterar det ofta i en krasch. Om allt körs i en enda process kommer en krasch på en sida att få hela din webbläsare att krascha. I värsta fall kan du förlora timmar av arbete på ett projekt. Som ett minimum måste du starta om din webbläsare och öppna alla dina flikar igen.

Att isolera varje flik i sin egen process, och till och med delar av enskilda webbsidor, innebär att en webbplats eller plugin-krasch inte kommer att ta ner hela din webbläsare. Du kan helt enkelt ta bort den trasiga fliken istället för att behöva starta om Google Chrome helt.

I RELATION: Hur man felsöker Google Chrome-krascher

vitesse

Ursprungligen hade datorer bara en central processorenhet (CPU) och en kärna. Detta innebar att de bara kunde utföra en operation åt gången, de var precis tillräckligt snabba för att känna att de gjorde flera saker samtidigt.

Processorerna som finns i moderna datorer skiljer sig ganska mycket från deras enkärniga farföräldrar. De flesta moderna processorer är flerkärniga, vilket innebär att de kan utföra lika många operationer samtidigt (ofta beskrivna som "parallellt") som de har kärnor. Processorerna som finns i persondatorer och mobiltelefoner har regelbundet mellan fyra och sexton kärnor.

Att dela upp Google Chromes funktioner i flera processer gör det enkelt att dra nytta av fler kärnor. Istället för att överbelasta en CPU-kärna med tjugo Chrome-flikar kan du fördela processer över flera kärnor.

Många händer gör lätt arbete; många kärnor möjliggör snabbare surfning.

I RELATION: Processors grunder: Flera processorer, kärnor och hypertrådning förklaras

Säkerhet

Att köra allt i separata processer gör det också lättare att skydda din dator från skadlig kod som körs på en webbplats. Varje instans av renderaren i Chrome är sandlådor, vilket betyder att det är det mest isolerad från resten av ditt system och även andra öppna flikar i Chrome. All renderingsmotortrafik övervakas noga av webbläsaren, vilket hjälper till att säkerställa att inget misstänkt eller skadligt någonsin kommer in i ditt system.

Installationen är inte perfekt – nolldagars bedrifter har varit kända för att hoppa direkt ur sandlådor – men det räcker långt för att skydda dig.

I RELATION: Vad är en zero-day exploit och hur kan du skydda dig själv?

Visa pågående processer

Du kan se processdetaljerna genom att öppna aktivitetshanteraren för Google Chrome. I Chrome 99 kan du komma åt den genom att klicka på de tre prickarna i det övre högra hörnet och navigera till Fler verktyg > Aktivitetshanteraren.

Klicka på de tre prickarna och sedan på "Mer

Om du vill lära dig lite mer om hur Google Chrome fungerar under huven kan du kolla in Googles Chrome Comic. Här är det relevanta segmentet för Chromes flera processer.

Chrome Architecture Comic

Hela Chrome-serien är intressant läsning för Chrome-fans, eftersom den förklarar många av de andra designvalen som är involverade i att producera webbläsaren.

★ ★ ★ ★ ★