Hvorfor bruger Google Chrome så meget RAM? Sådan repareres det

Hvorfor bruger Google Chrome så meget RAM? Sådan repareres det

Hvis du overhovedet har undersøgt forskellige browsere, kender du det faktum, at Chrome kan være lidt af et ressourcehog. Kig på din Jobliste eller Aktivitetsmonitor, og du vil ofte se Chrome øverst på listen.





Men hvorfor bruger Chrome så meget RAM, især i forhold til andre browsere? Og hvad kan du gøre for at holde det i skak? Sådan får du Chrome til at bruge mindre RAM.





Bruger Google Chrome virkelig mere RAM?

For flere år siden var det eneste svar ja. Google Chrome's RAM-sultne ry var velkendt.





Ændringer i Google Chrome har imidlertid forbedret browsers hukommelsesforbrug, især i forhold til andre populære browsere. Til tider bruger Mozilla, Edge, Opera og Safari alle mere RAM end Chrome. Hvordan ved jeg det? Jeg kørte en kort test, åbnede en Facebook -side, en YouTube -video, BBC Sport -webstedet og Twitter i en ren browser.

Resultaterne vil interessere dig.



Der er Google Chrome, der sidder lykkeligt midt i de andre browsere. Nok er dette anekdotisk, og der er mere end nok beviser for, at Chrome spiser mere RAM end andre browsere. Hvis du nogensinde har kørt din egen browser-RAM-brugstest, er der stor chance for, at du fandt Chrome ved hjælp af mere RAM end andre browsere.

Google Chrome er absolut en af ​​de hurtigste browsere, men den har brug for meget RAM for at tage den titel.





Hvorfor bruger Google Chrome så meget RAM?

'Åh, snap! Google Chrome løb tør for hukommelse, mens han forsøgte at vise denne webside. '

Det er den besked, du ser, når Chrome løber tør for hukommelse. For at forstå, hvorfor Chrome bruger så meget hukommelse, skal du forstå, hvordan de fleste moderne browsere fungerer.





Hver app på din computer kører processer i din computers RAM, hvor det hårde arbejde med at køre din computer finder sted. RAM er midlertidig lagring af alle former for data, og det er meget hurtigt. Din CPU kan meget hurtigere få adgang til data, der opbevares i dit system -RAM end en harddisk eller endda en SSD.

Chrome, Firefox, Opera og Microsoft Edge gemmer alle hver fane, plugin og udvidelse i en anden RAM -proces. Denne proces kaldes isolation og forhindrer en proces i at skrive til en anden.

dette tilbehør understøttes muligvis ikke iphone

Når du åbner din Jobliste eller Aktivitetsovervågning, viser Google Chrome derfor flere poster. Hvis du ser godt efter, kan du se, at hver proces kun bruger en lille mængde RAM, men belastningen er meget høj, når du tilføjer dem.

Hvordan administrerer Google Chrome RAM?

Browsere som Chrome administrerer RAM på denne måde for at tilbyde bedre stabilitet og hurtigere hastigheder. Men Chrome bruger stadig meget RAM. I det mindste ser det ud til, at det i mange tilfælde bruger mere RAM end andre browsere. Her er en kort forklaring på, hvordan Chrome håndterer RAM.

Hovedårsagen til at køre hver proces separat er stabilitet. Ved at køre hver proces separat, hvis en går ned, forbliver hele browseren stabil. Nogle gange mislykkes et plugin eller en udvidelse, hvilket kræver, at du opdaterer fanen. Hvis hver fane og udvidelse blev kørt i den samme proces, skal du muligvis genstarte hele browseren i stedet for en enkelt fane.

Bagsiden er, at nogle processer, som enkeltprocesbrowsere kan dele mellem faner, skal replikeres for hver fane i Chrome. Opdeling i flere processer har også sikkerhedsmæssige fordele, der ligner sandboxing eller brug af en virtuel maskine.

For eksempel, hvis et JavaScript-angreb finder sted i en fane, er der ingen måde at krydse ind i en anden fane i Chrome, hvorimod det meget vel kan ske i en enkeltprocesbrowser.

Tilføjelse af mængden af ​​RAM -brug i Chrome er plugins og udvidelser. Hvert plugin eller udvidelse, du tilføjer til Google Chrome, kræver ressourcer for at køre. Jo flere udvidelser du har installeret, jo mere RAM skal Chrome køre.

Forud gengivelse er et bemærkelsesværdigt eksempel. Forud gengivelse lader Chrome begynde at indlæse en webside, som den forudser, at du vil gå til næste (det kan være det øverste søgeresultat fra Google eller linket 'næste side' på et nyhedswebsted). Pre-gengivelsesprocessen kræver ressourcer og bruger derfor mere RAM. Men det fremskynder også din browseroplevelse, især for ofte besøgte websteder.

Bagsiden er, at hvis der er en fejl med præ-gengivelsesprocessen, kan den bruge mere RAM, end du måske forventer, bremse andre områder af din computer eller få browserfanen til at reagere.

Chrome RAM -brug på begrænsede hardwareenheder

Chrome har nogle svar til RAM -brug på enheder med lav strøm eller enheder med begrænset hardware. Den generelle regel er, at når Chrome kører på kompatibel hardware, fungerer den ved hjælp af den tidligere forklarede processmodel.

Mens Chrome kører på en enhed med færre ressourcer, vil Chrome konsolidere sig i enkeltprocesser for at reducere det samlede hukommelsesaftryk. Brug af en enkelt proces giver mulighed for en reduktion af ressourcer, men risikerer browserinstabilitet.

Chrome er også klar over, hvor meget hukommelse den bruger. Det spiser ikke tankeløst hver eneste RAM, den kan finde. Chrome begrænser antallet af processer, den kan starte afhængigt af din systemhardware. Det er en intern grænse, men når den er nået, skifter Chrome til at køre faner fra det samme websted i en enkelt proces.

Opdateringer Forsøg på at stoppe Chrome med at optage hukommelse

I slutningen af ​​2020 annoncerede Google Chrome-udviklere, at de ville introducere en RAM-besparende funktion kendt som 'PartitionAlloc Fast Malloc'. Uden at gå for langt ind i funktionens tekniske egenskaber, bør PartitionAlloc stoppe enhver enkelt proces, der forbruger mere end 10 procent af den samlede systemhukommelse.

Forbedringen kommer, efter at Microsoft formåede at reducere RAM-brugen i den chrombaserede Edge-browser ved hjælp af 'Segment Heap', en anden forbedring dedikeret til at reducere browserhukommelsesforbruget.

Relateret: Disse funktioner gør Edge mere produktiv end Chrome

Er Google Chrome's RAM -brug et problem?

Hvor meget RAM har Chrome brug for? Er der en grænse for RAM, Chrome vil bruge, før det bliver et problem? Svaret ligger hos din systemhardware.

Bare fordi Chrome bruger meget RAM, betyder det ikke, at det nødvendigvis forårsager et problem. Hvis dit system ikke bruger den tilgængelige RAM, gør det dig ikke godt; din computer bruger kun RAM til hurtigt at få adgang til data og fremskynde behandlingen. Hvis du holder din RAM så klar som muligt, drager du ikke fordel af din computers kraft.

Ligesom på en smartphone kan sletning af dine kørende processer og RAM muligvis bremse tingene i det lange løb. Derfor RAM -rengøringsmidler og boostere er dårlige for din smartphone .

Chrome bruger for meget hukommelse

Men hvis Chrome bruger for meget hukommelse, kan det blive til et problem. Når Chrome bruger for meget hukommelse, begrænser det mængden, der er tilgængelig for andre programmer. Chrome kan endda begynde at kæmpe for at holde vigtige oplysninger fra din browser tilgængelig for hurtig adgang, hvilket negerer brugen af ​​RAM til at begynde med.

Når det kommer til stykket, er Chrome's RAM -brug kun et problem, hvis det bremser din computer, det være sig din browser eller hele dit system. Hvis du ser, at Chrome bruger meget hukommelse, men der ikke er nogen negative konsekvenser for ydelsen, er det ikke værd at bekymre sig om.

For eksempel har jeg nogle gange 50 eller flere Chrome -faner åbne, der bruger 2,5 GB RAM eller mere. Det lyder som en enorm mængde, men mit system har 16 GB RAM at bruge, så det er ikke et problem. Prøv det samme på en bærbar computer med 4 GB RAM, og du får det dårligt.

Hvis Chromes hukommelsesbrug bremser tingene, det er tid til at handle .

Sådan får du Chrome til at bruge mindre RAM

Der er flere måder, du kan fremskynde din browseroplevelse på og reducere mængden af ​​RAM, Chrome bruger. Det vigtigste værktøj til din rådighed er Chrome Jobliste .

I lighed med Windows Task Manager viser Chrome Task Manager ydelsen og forbruget af hver fane og udvidelse i browseren. Du kan bruge Chrome Jobliste til at finde ud af, hvad der bruger mest hukommelse og derefter lukke dem for at frigøre plads.

I Windows skal du bare trykke Shift + Esc at få adgang til Jobliste; på en Mac skal du åbne den fra Vindue menu. Vælg processen, og tryk derefter på Afslut processen .

Hold øje med faner og udvidelser, der har balloneret i størrelse . Nogle gange kan en enkelt Chrome -fane bruge masser af hukommelse på grund af en fejl eller dårlig konfiguration. Nogle gange får en Chrome -hukommelseslækage din browser til at fryse (eller endda hele dit system).

Når du har dræbt de ressourcetunge processer, er der nogle andre ting, du kan gøre for reparere hyppige Chrome -nedbrud .

Administrer plugins og udvidelser for at gemme Chrome -hukommelse

Du kan deaktivere udvidelser, der bruger meget strøm. Alternativt kan du kun indstille dem til at aktivere, når du bruger et bestemt websted.

Højreklik på udvidelsen, og vælg Administrer udvidelser. Skift 'Tillad, at denne udvidelse læser og ændrer alle dine data på websteder, som du besøger' til enten Ved klik eller På bestemte websteder .

hvad er et hak på en telefon

Hvis du har mange udvidelser, som du bruger til forskellige ting, kan du overveje at installere en hurtig udvidelsesmanager. SimpleExtManager tilføjer en lille rullemenu ved siden af ​​din udvidelsesbakke. Så er det et klik til og fra for alle udvidelser.

Installer Chrome Tab Management -udvidelser for at reducere hukommelsesbrug

Installation af flere udvidelser til håndtering af Chrome's RAM -brugsproblemer lyder kontraintuitivt, især efter alle de problemer, du lige har læst om.

Nogle udvidelser er designet specielt med RAM -styring i tankerne og hjælper dig med at tilpasse, hvordan Chrome håndterer og kasserer faner, du ikke længere bruger.

For eksempel, Den Store Suspender giver dig mulighed for at suspendere processer på alle undtagen en fane, hvilket øjeblikkeligt reducerer, hvor meget hukommelse Chrome bruger. The Great Suspender har også en masse andre muligheder, herunder det praktiske Frakobl alle faner knappen, når du vil aktivere alt igen.

En anden mulighed er Den store bortkaster , som giver dig mulighed for at tilpasse hyppigheden af ​​Chrome, der kasserer ubrugte faner. Chrome kasserer faner, når de ikke bruges til at gemme hukommelse. Med The Great Discarder kan du ændre tid, angive faner, der ikke skal kasseres og så videre.

Bruger Google Chrome for meget hukommelse?

Chrome er den dominerende browser globalt. Alternative browsere som Firefox og Opera kan bruge en tilsvarende mængde hukommelse som Chrome, så skift er ikke altid den bedste løsning.

Der er også andre problemer i spil. For eksempel brugte YouTube et forældet bibliotek, der fik tjenesten til at køre op til fem gange langsommere på Firefox og Opera, ved at bruge langt flere ressourcer end nødvendigt. Dette særlige problem er nu rettet, men giver et eksempel på, hvordan browserens markedsleder og ejer af store onlinetjenester kan påvirke ressourceforbruget på tværs af markedet.

Hvis du vil fortsætte med Chrome, skal du gøre det. Det er en sikker, hurtig browser med tusindvis af fremragende udvidelser og en, der aktivt forsøger at reducere hukommelsesforbruget.

Del Del Tweet E -mail Sådan ryddes cookies og cache i Chrome

Oplever du problemer med Chrome? Rydning af dine cookies og cache kan bare hjælpe.

Læs Næste
Relaterede emner
  • Internet
  • Teknologi forklaret
  • Computerhukommelse
  • Google Chrome
  • Fejlfinding
  • Tips til browsing
Om forfatteren Gavin Phillips(945 artikler udgivet)

Gavin er Junior Editor for Windows og Technology Explained, en regelmæssig bidragsyder til den virkelig nyttige podcast og en regelmæssig produktanmelder. Han har en BA (Hons) Contemporary Writing med digitale kunstpraksis pillet fra Devons bakker samt over et årti med professionel skriveerfaring. Han nyder rigelige mængder te, brætspil og fodbold.

Mere fra Gavin Phillips

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere