Hjemmeside » hvordan » Hvorfor har Chrome så mange åbne processer?

    Hvorfor har Chrome så mange åbne processer?

    Hvis du nogensinde har kigget i Task Manager, mens du kører Google Chrome, har du måske været overrasket over at se, at antallet af chrome.exe-poster oversteg antallet af faktiske Chrome-vinduer, du havde åbnet. Hvad handler det med alle disse processer?

    Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af ​​SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

    Spørgsmålet

    Hvis du er nysgerrig efter alle de tilsyneladende duplikatiske Chrome-processer, er du ikke alene. SuperUser-læser PolyShell ønsker virkelig at komme til bunden af ​​ting:

    I Windows Task Manager ser det ud til, at jeg har flere Chrome-processer i gang, selvom jeg kun har et Chrome-vindue åbent.

    Hvordan er det muligt? Jeg troede altid, at hvert åbent program repræsenterede en proces.

    Selvom det rene antal af den enkelte chrome.exe behandler i første omgang, virker forvirrende, er der en perfekt god forklaring på oversvømmelsen.

    Svarene

    Flere SuperUser bidragydere satte ind for at besvare spørgsmålet. Jeff Atwood tilbød en henvisning til Chrome Development bloggen:

    Du kan læse detaljerne her:

    Google Chrome udnytter disse egenskaber og sætter webapps og plug-ins i separate processer fra selve browseren. Dette betyder, at et renderingsmotorkrasj i en webapp ikke påvirker browseren eller andre webapps. Det betyder, at operativsystemet kan køre webapps parallelt for at øge deres lydhørhed, og det betyder, at browseren selv ikke vil låse op, hvis en bestemt webapp eller plugin ikke længere svarer. Det betyder også, at vi kan køre renderingsprocessens processer i en restriktiv sandkasse, der hjælper med at begrænse skaden, hvis en udnyttelse opstår.

    Dybest set har hver fane en proces, medmindre fanerne er fra samme domæne. Gendanneren har en proces for sig selv. Hver plug-in vil have en og det samme vil hver udvidelse, der er aktiv.

    KronoS deler et trick for at undersøge processerne inde i Chrome i stedet for den mere kryptiske Task Manager udlæst:

    Du kan se, hvilken proces der gør hvad på:

     Menu-> Værktøjer -> Opgavestyring

    Hvilket ser ud som dette:

    Deizel tilbyder en hjælp til de visuelle elever derude:

    Glem ikke at læse Chrome introduktions tegneserien, der dækker dette blandt andre designbeslutninger.

    Hele Chrome-tegneserien er en værd, mens den læses til Chrome-fans, da den forklarer mange andre designvalg, der er involveret i produktionen af ​​browseren. Det er også bare en sjov læse.


    Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.