Hemsida » Googles programvara / tips » Google Chrome Memory Usage / Memory Leak Problem?

    Google Chrome Memory Usage / Memory Leak Problem?

    Jag älskar att använda Google Chrome för att surfa på Internet och en av de främsta anledningarna har alltid varit för att det är super snabbt! Jag gillade aldrig uppblåst av Firefox med alla tillägg och Internet Explorer är bara slät.

    Microsoft Edge är ganska snabbare än IE, men jag använder så många andra Google-tjänster som Chrome fortsätter att dra mig tillbaka. Firefox nya Quantum-webbläsare är ännu snabbare än Chrome och jag har verkligen funderat på att byta.

    När jag började använda Chrome, var jag glad över det enkla rena gränssnittet och den otroliga bläddringshastigheten. Men efter några månader med att använda Chrome kraftigt på en mycket snabb dator märkte jag att flikar skulle vara tomma i några sekunder innan du laddar en webbsida och annan generell långsamhet.

    Chrome Verktygshanterare

    Efter att ha gjort lite poking, bestämde jag mig för att ta en titt på uppgiftshanteraren och se vilka processer som kördes för Chrome. Här är vad jag hittade:

    Helig ko! Det är en hel del 35 Google Chrome-processer! Det är många processer plus över 5 GB i minnesanvändning. Vad är alla Chrome processer? Beviljas, jag hade 16 flikar öppna när jag tog skärmdumpet ovan, men alla webbsidor var statiska utan videospel eller animeringar. Så varför 35 processer och GBs minne?

    Du kan ta reda på vad som ligger bakom varje process i Chrome genom att högerklicka på titellistan (inte på en flik) och välja Aktivitetshanteraren.

    Här ser du varje process (kallad en uppgift) som körs i Google Chrome. Jag blev snabbt förvånad över vad jag såg.

    Webbläsaren är en process, varje flik är sin egen process och sedan behandlades webbapps, GPU och för varje tillägg och plugin som jag hade aktiverat! Eeeks! Från vad jag läste online från Google separerar de allt i olika processer eftersom det gör webbläsaren stabilare. Om till exempel Flash-plugin kraschar, kommer det inte att ta ner alla dina flikar eller hela webbläsaren.

    Med Google Chrome så länge insåg jag att det här är mycket sant. Det fanns många gånger när en flik dör och jag kan bara stänga fliken och fortsätta använda mina andra flikar normalt eller Shockwave skulle bara hänga och jag dödade den enda fliken och allting fungerade bra.

    Så min nästa tanke var om alla separata processer använde ytterligare minne i motsats till hur det var tidigare. Från vad jag har samlat på nätet verkar det som att även om det fanns färre processer skulle pluggar och tillägg fortfarande använda upp minne, kanske bara lite mindre. Det finns en liten kostnad för att skapa en ny process, men det är mindre.

    Du har kanske också märkt flera föremål som är listade som underram: https://accounts.google.com. Först trodde jag att det här var något att göra med att ha en flik öppen till Gmail, men lärt sig att det är något annat helt. I grund och botten lägger Google några processer i sin egen process för att ordentligt isolera dem. Så det fanns flera webbplatser som var inuti dessa underramar istället för att ha en egen separat flikprocess som anges.

    Så är det något du kan göra för att minska mängden minne som Chrome använder? För mig märkte jag en stor skillnad när jag inaktiverade flash för alla webbplatser istället för att lämna den på Fråga mig först miljö. För att inaktivera blixten helt, gå till inställningar, klicka sedan på Avancerad längst ner och klicka sedan på Innehållsinställningar under Sekretess och säkerhet. Klicka på Blixt och se till att det står Blockera webbplatser från att köra Flash.

    Det räddade mig över 1 GB i minnesanvändning. Jag visste inte, men flera webbplatser använde Flash. Även med Flash inaktiverat fungerade webbplatser bra, så jag behöll Flash inaktiverad. Det andra sättet att minska minnet är att ta bort några tillägg, särskilt om du inte använder dem. Du kan också helt enkelt avaktivera en förlängning om du behöver det ibland och inte vill ta bort det helt.

    Om du avaktiverar tillägget kommer det att hindras från att använda upp minne. Slutligen kan du ha märkt a GPU-processen i Chrome, som ska vara aktiverat som standard. Om din maskinvara stöder det, avbryter Chrome några uppgifter till din GPU, vilket är snabbare och effektivare än din CPU. Det här kallas Hårdvaruacceleration. Om du vill kan du inaktivera den genom att gå till Inställningar och sedan rulla hela vägen till botten till Systemet.

    Om du inaktiverar hårdvaruacceleration blir din upplevelse i Chrome lite långsammare, så håll i åtanke.

    Så om du tycker att Chrome tar upp för mycket RAM, kolla in Aktivitetshanteraren och försök att inaktivera tillägget som använder för mycket minne. För mig hade jag en förlängning som jag gillade, men hade inte uppdaterats sedan 2013, varför det kunde ha använt så mycket minne. Om du inte behöver en resurshuggig förlängning, inaktivera den och du får en bättre webbläsarupplevelse. Inaktivera även Flash om du inte behöver det. Njut av!