Varför använder Google Chrome så mycket RAM? Så här fixar du det

Varför använder Google Chrome så mycket RAM? Så här fixar du det

Om du har gjort någon undersökning alls om olika webbläsare, är du bekant med det faktum att Chrome kan vara lite av en resursgris. Titta på din Aktivitetshanterare eller Aktivitetsmonitor, så ser du ofta Chrome högst upp på listan.





Men varför använder Chrome så mycket RAM, särskilt jämfört med andra webbläsare? Och vad kan du göra för att hålla det i schack? Så här får du Chrome att använda mindre RAM -minne.





Använder Google Chrome verkligen mer RAM?

För flera år sedan var det enda svaret ja. Google Chromes RAM-hungriga rykte var välkänt.





Ändringar i Google Chrome har dock förbättrat webbläsarens minnesanvändning, särskilt jämfört med andra populära webbläsare. Ibland använder Mozilla, Edge, Opera och Safari mer RAM än Chrome. Hur vet jag detta? Jag körde ett kort test, öppnade en Facebook -sida, en YouTube -video, BBC Sport -webbplatsen och Twitter i en ren webbläsare.

Resultaten kommer att intressera dig.



Det finns Google Chrome, som sitter lyckligt mitt i de andra webbläsarna. Visst, det här är anekdotiskt, och det finns mer än tillräckligt med bevis för att Chrome äter mer RAM än andra webbläsare. Om du någonsin har kört ditt eget webbläsartest för webbläsare finns det en stor chans att du hittade mer RAM-minne från Chrome än andra webbläsare.

Google Chrome är absolut en av de snabbaste webbläsarna, men den behöver mycket RAM för att ta den titeln.





Varför använder Google Chrome så mycket RAM?

'Åh, knäpp! Google Chrome tog slut på minnet när han försökte visa denna webbsida. '

Det är meddelandet du ser när Chrome tar slut på minne. För att förstå varför Chrome använder så mycket minne måste du förstå hur de flesta moderna webbläsare fungerar.





Varje app på din dator kör processer i datorns RAM -minne, där det hårda arbetet med att köra din dator äger rum. RAM är tillfällig lagring för alla typer av data, och det är mycket snabbt. Din CPU kan komma åt data som finns i ditt system -RAM mycket snabbare än en hårddisk eller till och med en SSD.

Chrome, Firefox, Opera och Microsoft Edge lagrar alla varje flik, plugin och tillägg i en annan RAM -process. Denna process kallas isolering och hindrar en process från att skriva till en annan.

hur man överför filer från mac till android

När du öppnar aktivitetshanteraren eller aktivitetsmonitorn visar Google Chrome därför flera poster. Om du tittar noga kan du se att varje process bara använder en liten mängd RAM, men belastningen är mycket hög när du lägger till dem.

Hur hanterar Google Chrome RAM?

Webbläsare som Chrome hanterar RAM på detta sätt för att erbjuda bättre stabilitet och snabbare hastigheter. Men Chrome använder fortfarande mycket RAM -minne. Åtminstone i många fall verkar det använda mer RAM än andra webbläsare. Här är en kort förklaring till hur Chrome hanterar RAM.

Huvudorsaken till att varje process körs separat är stabilitet. Genom att köra varje process separat, om en kraschar, förblir hela webbläsaren stabil. Ibland misslyckas ett plugin eller tillägg, vilket kräver att du uppdaterar fliken. Om varje flik och tillägg kördes i samma process kan du behöva starta om hela webbläsaren istället för en enda flik.

Nackdelen är att vissa processer som webbläsare med en process kan dela mellan flikarna måste replikeras för varje flik i Chrome. Att dela upp i flera processer har också säkerhetsfördelar, som liknar sandboxning eller använder en virtuell maskin.

Till exempel, om en JavaScript-attack sker på en flik, finns det inget sätt att gå över till en annan flik i Chrome, medan det mycket väl kan hända i en webbläsare med en process.

Lägg till mängden RAM -användning i Chrome är plugins och tillägg. Varje plugin eller tillägg du lägger till i Google Chrome kräver resurser för att köras. Ju fler tillägg du har installerat, desto mer RAM måste Chrome köras.

Föråtergivning är ett anmärkningsvärt exempel. Med föråtergivning kan Chrome börja ladda upp en webbsida som den förutspår att du kommer till nästa (det kan vara det bästa sökresultatet från Google eller länken 'nästa sida' på en nyhetssajt). Förproduceringsprocessen kräver resurser och använder därför mer RAM. Men det påskyndar också din surfupplevelse, särskilt för ofta besökta webbplatser.

Baksidan är att om det finns ett fel med föråtergivningsprocessen kan det använda mer RAM än du kan förvänta dig, sakta ner andra delar av din dator eller göra att webbläsarfliken inte svarar.

Chrome RAM -användning på begränsade maskinvaruenheter

Chrome har några svar för RAM -användning på enheter med låg effekt eller enheter med begränsad maskinvara. Den allmänna regeln är att när Chrome körs på kapabel maskinvara kommer den att fungera med hjälp av processmodellen som förklarats tidigare.

När Chrome körs på en enhet med färre resurser kommer Chrome att samlas i enstaka processer för att minska det totala minnesavtrycket. Att använda en enda process möjliggör en minskning av resurserna men riskerar att webbläsaren blir instabil.

Chrome är också medveten om hur mycket minne det använder. Det äter inte tanklöst varje bit RAM som den kan hitta. Chrome begränsar antalet processer den kan starta beroende på din systemhårdvara. Det är en intern gräns, men när den nåtts växlar Chrome till flikar som körs från samma webbplats i en enda process.

Uppdateringar Försök att stoppa Chrome tar upp minne

I slutet av 2020 meddelade Google Chrome-utvecklare att de skulle införa en RAM-besparande funktion som kallas 'PartitionAlloc Fast Malloc'. Utan att gå för långt in i funktionens tekniska egenskaper bör PartitionAlloc stoppa varje enskild process som förbrukar mer än 10 procent av det totala systemminnet.

Förbättringen kommer efter att Microsoft lyckats minska RAM-användningen i den krombaserade Edge-webbläsaren med hjälp av 'Segmentheap', en annan förbättring för att minska webbläsarens minnesanvändning.

Relaterat: Dessa funktioner gör Edge mer produktiv än Chrome

Är Google Chrome: s RAM -användning ett problem?

Hur mycket RAM behöver Chrome? Finns det en gräns för RAM som Chrome kommer att använda innan det blir ett problem? Svaret ligger hos din systemhårdvara.

Bara för att Chrome använder mycket RAM betyder det inte att det nödvändigtvis orsakar ett problem. Om ditt system inte använder det tillgängliga RAM -minnet gör det dig inte bra; din dator använder bara RAM för att snabbt komma åt data och påskynda behandlingen. Om du håller ditt RAM -minne så klart som möjligt drar du inte nytta av datorns kraft.

Precis som på en smartphone kan rensning av dina körprocesser och RAM -minnet sakta ner på sikt. Det är därför RAM -städare och boosters är dåliga för din smartphone .

Chrome använder för mycket minne

Men om Chrome använder för mycket minne kan det bli ett problem. När Chrome använder för mycket minne begränsar det det tillgängliga beloppet för andra program. Chrome kan till och med börja kämpa för att hålla den viktiga informationen från din webbläsare tillgänglig för snabb åtkomst, vilket avvisar användningen av RAM -minnet till en början.

När det gäller det är Chrome: s RAM -användning bara ett problem om det saktar ner din dator, det vill säga din webbläsare eller hela ditt system. Om du ser att Chrome använder mycket minne, men det inte finns några negativa prestandakonsekvenser, är det inte värt att oroa sig för.

Till exempel har jag ibland 50 eller fler Chrome -flikar öppna med 2,5 GB RAM eller mer. Det låter som en enorm mängd, men mitt system har 16 GB RAM att använda, så det är inget problem. Prova samma sak på en bärbar dator med 4 GB RAM, och du kommer att ha en dålig tid.

Om Chromes minnesanvändning bromsar upp saker, det är dags att vidta åtgärder .

Hur man får Chrome att använda mindre RAM -minne

Det finns flera sätt att påskynda din surfupplevelse och minska mängden RAM -minne som Chrome använder. Det viktigaste verktyget till ditt förfogande är Chrome Task Manager .

I likhet med Windows Task Manager visar Chrome Task Manager prestanda och förbrukning för varje flik och tillägg i webbläsaren. Du kan använda Chrome Task Manager för att ta reda på vad som använder mest minne och sedan stänga dem för att frigöra utrymme.

I Windows, bara slå Skift + Esc för att komma åt Aktivitetshanteraren; på en Mac måste du öppna den från Fönster meny. Välj processen och tryck sedan på Avsluta process .

Håll utkik efter flikar och tillägg som har ballongat i storlek . Ibland kan en enda Chrome -flik använda mycket minne på grund av ett fel eller dålig konfiguration. Ibland kommer en Chrome -läckage att få din webbläsare att frysa (eller till och med hela ditt system).

När du väl har avlivat de resurstunga processerna finns det några andra saker du kan göra fixa ofta kraschar i Chrome .

Hantera plugins och tillägg för att spara Chrome -minne

Du kan inaktivera tillägg som använder mycket ström. Alternativt kan du ställa in dem att aktiveras endast när du använder en specifik webbplats.

Högerklicka på tillägget och välj Hantera tillägg. Ändra 'Tillåt detta tillägg att läsa och ändra all din data på webbplatser som du besöker' till antingen Vid klick eller På specifika sajter .

varför får jag inga aviseringar

Om du har många tillägg som du använder för olika saker, överväg att installera en snabb tilläggshanterare. SimpleExtManager lägger till en liten listruta bredvid din förlängningsfack. Sedan är det ett klick på och av för alla tillägg.

Installera Chrome Tab Management -tillägg för att minska minnesanvändningen

Att installera fler tillägg för att hantera Chromes RAM -användningsproblem låter kontraintuitivt, särskilt efter alla problem du just läst om.

Vissa tillägg är utformade specifikt med RAM -hantering i åtanke, vilket hjälper dig att anpassa hur Chrome hanterar och kasserar flikar du inte längre använder.

Till exempel, The Great Suspender låter dig avbryta processer på alla utom en flik, vilket omedelbart minskar hur mycket minne Chrome förbrukar. The Great Suspender har också en massa andra alternativ, inklusive den praktiska Ta bort alla flikar -knappen för när du vill aktivera allt igen.

Ett annat alternativ är The Great Discarder , som låter dig anpassa frekvensen som Chrome slänger oanvända flikar. Chrome kasserar flikar när de inte används för att spara minne. Med The Great Discarder kan du ändra tid, ange flikar som inte ska kasseras osv.

Använder Google Chrome för mycket minne?

Chrome är den dominerande webbläsaren globalt. Alternativa webbläsare som Firefox och Opera kan använda en liknande mängd minne som Chrome, så byte är inte alltid det bästa alternativet.

Det finns också andra problem. Till exempel använde YouTube ett föråldrat bibliotek som fick tjänsten att köra upp till fem gånger långsammare på Firefox och Opera, med mycket mer resurser än nödvändigt. Just denna fråga är nu rättad men ger ett exempel på hur webbläsarens marknadsledare och ägare till stora onlinetjänster kan påverka resursanvändning över hela marknaden.

Om du vill fortsätta med Chrome, gör det. Det är en säker, snabb webbläsare med tusentals utmärkta tillägg och en som aktivt försöker minska minnesanvändningen.

Dela med sig Dela med sig Tweet E-post Så här rensar du cookies och cacheminne i Chrome

Har du problem med Chrome? Att rensa dina cookies och cache kan bara hjälpa.

Läs Nästa
Relaterade ämnen
  • Internet
  • Teknik förklaras
  • Datorminne
  • Google Chrome
  • Felsökning
  • Surfningstips
Om författaren Gavin Phillips(945 artiklar publicerade)

Gavin är Junior Editor för Windows och Technology Explained, en regelbunden bidragsgivare till den riktigt användbara podden och en vanlig produktgranskare. Han har en BA (Hons) samtidsskrivning med digital konstpraxis från Devons kullar, liksom över ett decennium av professionell skrivarupplevelse. Han njuter av stora mängder te, brädspel och fotboll.

Mer från Gavin Phillips

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera