Problemen met geheugengebruik/geheugenlekkage van Google Chrome?

Ik gebruik Google Chrome graag om op (Google Chrome)internet te surfen en een van de belangrijkste redenen is altijd geweest dat het supersnel is! Ik hield nooit van de opgeblazenheid van Firefox met alle add-ons en Internet Explorer is gewoon traag.

Microsoft Edge is een stuk sneller dan IE, maar ik gebruik zoveel andere Google- services dat Chrome me steeds terugtrekt. De nieuwe Quantum - browser van Firefox is zelfs sneller dan Chrome en ik heb er echt over nagedacht om over te stappen.

Toen ik Chrome voor het eerst begon te gebruiken , was ik heel blij met de eenvoudige, schone interface en de ongelooflijke browsesnelheid. Echter, na een paar maanden intensief gebruik van Chrome op een zeer snelle pc, merkte ik dat tabbladen een paar seconden leeg zouden zijn voordat een webpagina werd geladen en andere algemene traagheid.

Chrome-taakbeheer

Na wat rondneuzen, besloot ik een kijkje te nemen in Taakbeheer en te zien welke processen er werden uitgevoerd voor Chrome . Dit is wat ik heb gevonden:

Heilige(Holy) koe! Dat zijn maar liefst 35 Google Chrome - processen! Dat zijn veel processen plus meer dan 5 GB aan geheugengebruik. Wat zijn al die Chrome- processen? Toegegeven, ik had 16 tabbladen open toen ik de bovenstaande schermafbeelding maakte, maar alle webpagina's waren statisch zonder dat er video's werden afgespeeld of animaties. Dus waarom 35 processen en GB(GBs) geheugen?

U kunt erachter komen wat er achter elk van die processen in Chrome zit door met de rechtermuisknop op de titelbalk te klikken (niet op een tabblad) en Taakbeheer(Task manager) te selecteren .

afbeelding

Hier ziet u elk proces (een taak genoemd) dat wordt uitgevoerd in Google Chrome . Ik was al snel verrast door wat ik zag.

De browser is één proces, elk tabblad is zijn eigen proces en dan waren er processen web-apps, de GPU en voor elke extensie en plug-in die ik had ingeschakeld! Eeek! Van wat ik online van Google lees , scheiden ze alles in verschillende processen omdat het de browser stabieler maakt. Als de Flash -plug-in bijvoorbeeld crasht, worden niet al uw tabbladen of de hele browser verwijderd.

Ik gebruikte Google Chrome zo lang dat ik me realiseerde dat dit helemaal waar is. Er waren vele keren dat een tabblad doodgaat en ik het tabblad gewoon kan sluiten en mijn andere tabbladen normaal kan blijven gebruiken of Shockwave zou gewoon blijven hangen en ik heb dat ene tabblad gedood en al het andere werkte prima.

Dus mijn volgende gedachte was of alle afzonderlijke processen extra geheugen zouden gebruiken in plaats van hoe het eerder was. Uit wat ik online heb verzameld, lijkt het erop dat zelfs als er minder processen waren, de plug-ins en extensies nog steeds geheugen zouden gebruiken, misschien net iets minder. Er is een kleine overhead voor het maken van een nieuw proces, maar het is klein.

Je hebt misschien ook verschillende items opgemerkt die als subframe worden vermeld: (subframe:) https://accounts.google.com . Eerst dacht ik dat dit iets te maken had met het openen van een tabblad voor Gmail , maar ik kwam erachter dat het iets heel anders is. Kortom(Basically) , Google plaatst sommige processen in zijn eigen proces om ze goed te isoleren. Er waren dus verschillende websites die zich in deze subframes bevonden in plaats van dat hun eigen afzonderlijke tabbladproces werd vermeld.

Dus is er iets dat u kunt doen om de hoeveelheid geheugen die Chrome gebruikt te verminderen? Voor mij merkte ik een groot verschil toen ik Flash voor alle sites uitschakelde in plaats van het op de Ask me first - instelling te laten staan. Om flash volledig uit te schakelen, ga je naar Instellingen(Settings) , klik je onderaan op Geavanceerd en klik je vervolgens op (Advanced)Instellingen voor inhoud( Content Settings) onder Privacy en beveiliging( Privacy and Security) . Klik op Flash en zorg ervoor dat er staat Block sites from running Flash .

Dat bespaarde me meer dan 1 GB aan geheugengebruik. Ik wist het niet, maar verschillende websites gebruikten Flash . Zelfs met Flash uitgeschakeld werkten de websites prima, dus ik hield Flash uitgeschakeld. De andere manier om het geheugen te verminderen, is door enkele extensies te verwijderen, vooral als u ze niet gebruikt. U kunt een extensie ook eenvoudig uitschakelen als u deze af en toe nodig heeft en deze niet volledig wilt verwijderen.

Als u de extensie uitschakelt, wordt er geen geheugen gebruikt. Ten slotte heb je misschien een GPU-proces(GPU process) opgemerkt in Chrome , dat standaard zou moeten zijn ingeschakeld. Als uw hardware dit ondersteunt, zal Chrome sommige taken overdragen aan uw GPU , die sneller en efficiënter is dan uw CPU . Dit wordt hardwareversnelling(Hardware Acceleration) genoemd . Als je wilt, kun je het uitschakelen door naar Instellingen(Settings) te gaan en dan helemaal naar beneden te scrollen naar Systeem(System) .

Als u hardwareversnelling uitschakelt, zal uw ervaring in Chrome iets langzamer zijn, dus houd daar rekening mee.

Dus als u vindt dat Chrome te veel RAM in beslag neemt , controleer dan Taakbeheer(Task Manager) en probeer de extensie uit te schakelen die te veel geheugen gebruikt. Voor mij had ik een extensie die ik leuk vond, maar die sinds 2013 niet meer was bijgewerkt, daarom had het zoveel geheugen kunnen gebruiken. Als u geen resource-hogging-extensie nodig heeft, schakel deze dan uit en u zult een betere browse-ervaring hebben. Schakel Flash ook uit, tenzij je het echt nodig hebt. Genieten van!



About the author

Ik ben een computertechnicus met meer dan 10 jaar ervaring, waarvan 3 jaar als a店員. Ik heb ervaring met zowel Apple- als Android-apparaten en ben vooral bedreven in het repareren en upgraden van computers. Ik kijk ook graag films op mijn computer en gebruik mijn iPhone om foto's en video's te maken.



Related posts