Wie Google die RAM-Nutzung in Chrome 89 reduzierte

Wie Google die RAM-Nutzung in Chrome 89 reduzierte

Chrome 89 hat die RAM-Auslastung drastisch reduziert - unter Windows auf 22%.

Google Chrome ist der beliebteste Webbrowser der Welt, hat aber immer noch den Ruf, ressourcenintensiv zu sein. In den letzten Jahren ermöglichte dies die Differenzierung kompakterer Browser, d. H. Weniger ressourcenintensiver Chromium-basierter Browser wie Vivaldi, Opera, Brave oder des neuen Microsoft Edge.

Die Verbesserung der Speichereffizienz in Google Chrome scheint eine der obersten Prioritäten des Entwicklungsteams in diesem Jahr zu sein. Google hat gestern eine Reihe von Blog-Posts veröffentlicht, in denen die Anstrengungen zur Verbesserung der Leistung und zur Reduzierung des Speicherverbrauchs in Chrome 89 hervorgehoben werden.

„In Chrome M89 können wir unter Windows-Betriebssystem erhebliche Speichereinsparungen erzielen - bis zu 22% bei Browserprozessen, 8% beim Renderer und 3% bei der GPU. Darüber hinaus haben wir die Antwortzeiten des Browsers um bis zu 9% verbessert. Dies haben wir mit PartitionAlloc erreicht, unserem proprietären erweiterten Speicherzuweiser, der für geringe Zuweisungslatenz, Speicherplatzeffizienz und Sicherheit optimiert ist “, heißt es in einem Google-Blogbeitrag.

Die neueste Version von Google Chrome spart außerdem Ressourcen, indem die Speichernutzung sowohl auf der aktiven als auch auf der Hintergrundregisterkarte optimiert wird.

„Chrome gibt jetzt bis zu 100 MB pro Tab frei, was auf einigen beliebten Websites über 20% entspricht, indem Speicher entfernt wird, den der Vordergrund-Tab beispielsweise für große Bilder, die Sie vom Bildschirm gescrollt haben, nicht aktiv verwendet. Chrome reduziert auch den Speicherplatz auf Hintergrundregistern unter macOS, was wir seit einiger Zeit auf anderen Plattformen tun “, erklärte Google.

Google muss noch an der Leistung arbeiten, da die Konkurrenz durch andere Browser ein konstantes Entwicklungstempo festlegt. In der Tat führt Microsoft Edge 89 eine praktische Funktion zum Speichern von Registerkarten (Ressourcen speichern) ein, mit der inaktive Registerkarten in den Ruhezustand versetzt werden, um Ressourcen zu sparen. Die neu veröffentlichte Version erhielt außerdem eine neue "Startup Booster" -Funktion, die den Start des Browsers nach dem Systemstart beschleunigt.

Google meldet Optimierungen für die Android-Version seines Chrome-Browsers, z. B. eine Build-Verbesserung, die die Speichernutzung um 5%, die Startzeiten des Browsers um 7,5% und die Ladezeiten von Webseiten um bis zu 2% verbessert.

Neue Verbesserungen haben wiederum die Anzahl der Browserabstürze aufgrund unzureichenden Speichers verringert. Dank einer neuen Funktion - eingefrorene Tabs - startet der Chrome-Browser für Android jetzt 13% schneller. Chrome behält eine leichte Version der geöffneten Registerkarten bei, deren Größe dem Screenshot ähnelt, die jedoch das Scrollen, Zoomen und Klicken auf Links unterstützt. Das Video zeigt einen Vergleich des Startens des Browsers mit und ohne die neue Funktion für eingefrorene Registerkarten.