Problem med minnesanvändning/minnesläckage i Google Chrome?

Jag älskar att använda Google Chrome för att surfa på Internet och en av de främsta anledningarna har alltid varit att det är supersnabbt! Jag har aldrig gillat Firefox med alla tillägg och Internet Explorer är helt enkelt långsamt.

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

När jag först började använda Chrome var jag nöjd med det enkla rena gränssnittet och den otroliga surfhastigheten. Men efter några månaders användning av Chrome hårt på en mycket snabb dator, märkte jag att flikarna var tomma i några sekunder innan jag laddade en webbsida och annan allmän långsamhet.

Chrome Task Manager

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

Heliga(Holy) ko! Det är hela 35 Google Chrome - processer! Det är många processer plus över 5 GB i minnesanvändning. Vad är alla dessa Chrome- processer? Visst, jag hade 16 flikar öppna när jag tog skärmdumpen ovan, men alla webbsidor var statiska utan att spela upp videor eller animeringar. Så varför 35 processer och GB(GBs) minne?

Du kan ta reda på vad som ligger bakom var och en av dessa processer i Chrome genom att högerklicka på namnlisten (inte på en flik) och välja Aktivitetshanteraren(Task manager) .

bild

Här kommer du att se 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 fanns det processer webbappar, GPU och för varje tillägg och plugin som jag hade aktiverat! Ejj! Från vad jag läste på nätet från Google så separerar de allt i olika processer eftersom det gör webbläsaren mer stabil. Till exempel, om Flash -pluginet kraschar, kommer det inte att ta ner alla dina flikar eller hela webbläsaren.

När jag använde Google Chrome så länge insåg jag att detta ä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 , annars skulle Shockwave bara hänga sig och jag dödade den ena fliken och allt annat fungerade bra.

Så min nästa tanke var om att ha 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, så skulle plugins och tillägg fortfarande använda minne, kanske bara något mindre. Det finns en liten omkostnad för att skapa en ny process, men det är mindre.

Du kanske också har lagt märke till flera objekt listade som underram: (subframe:) https://accounts.google.com . Först trodde jag att det här var något att göra med att ha en flik öppen för Gmail , men lärde mig att det är något helt annat. I grund och botten(Basically) lägger Google in vissa processer i sin egen process för att korrekt isolera dem. Så det fanns flera webbplatser som var inuti dessa underramar istället för att ha sin egen separata flikprocess listad.

Så finns 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å inställningen Fråga mig först . (Ask me first)För att inaktivera flash helt, gå till Inställningar(Settings) , klicka sedan på Avancerat(Advanced) längst ner och klicka sedan på Innehållsinställningar( Content Settings) under Sekretess och säkerhet( Privacy and Security) . Klicka på Flash och se till att det står Blockera webbplatser från att köra Flash( Block sites from running Flash) .

Det sparade mig över 1 GB i minnesanvändning. Jag visste inte, men flera webbplatser använde Flash . Även med Flash inaktiverat fungerade webbplatserna bra, så jag höll Flash inaktiverat. Det andra sättet att minska minnet är att ta bort vissa tillägg, speciellt om du inte använder dem. Du kan också helt enkelt inaktivera ett tillägg om du behöver det ibland och inte vill ta bort det helt.

Om du inaktiverar tillägget kommer det att förhindra att det tar upp minne. Slutligen kan du ha märkt en GPU-process i Chrome , som bör vara aktiverad som standard. Om din hårdvara stöder det kommer Chrome att ladda ner vissa uppgifter till din GPU , vilket är snabbare och mer effektivt än din CPU . Detta kallas hårdvaruacceleration(Hardware Acceleration) . Om du vill kan du inaktivera det genom att gå till Inställningar(Settings) och sedan rulla hela vägen till botten till System .

Om du inaktiverar hårdvaruacceleration blir din upplevelse i Chrome lite långsammare, så tänk på det.

Så om du tycker att Chrome tar upp för mycket RAM -minne , kolla i Aktivitetshanteraren(Task Manager) och försök inaktivera tillägget som använder för mycket minne. För mig hade jag ett tillägg som jag gillade, men som inte har uppdaterats sedan 2013, varför det kunde ha använt så mycket minne. Om du inte behöver en resurs-hogging-tillägg, inaktivera den och du får en bättre surfupplevelse. Inaktivera även Flash om du inte verkligen behöver det. Njut av!



About the author

Jag är en mjukvarugranskare och trådlös ingenjör med över 10 års erfarenhet inom området. Jag är specialiserad på att granska mobila applikationer och mjukvara, samt att hjälpa kunder att optimera sina nätverk. Genom mina recensioner kan jag hjälpa dig att fatta välgrundade beslut om vilka produkter du ska använda, hur du kan förbättra ditt arbetsflöde med mera. Mina färdigheter inkluderar utmärkt skriftlig och muntlig kommunikation, problemlösning, stark teknisk kunskap och en känsla för detaljer. Jag är även skicklig på att arbeta självständigt och samarbeta i projekt.



Related posts