Die Akkulaufzeit und Leistung von Chrome sollen durch Drosselung der Hintergrundseiten verbessert werden

Video: How to Fix Google Chrome Search Engine Changing to Yahoo - Remove Yahoo Search 2024

Video: How to Fix Google Chrome Search Engine Changing to Yahoo - Remove Yahoo Search 2024
Anonim

Google Chrome ist heute vielleicht der leistungsstärkste Webbrowser, aber seine beeindruckenden Funktionen belasten häufig den Akku. Dies liegt daran, dass Chrome-Registerkarten eine Menge Systemressourcen verbrauchen, selbst wenn sie im Hintergrund ausgeführt werden. Google arbeitet derzeit an einem Timer, der die Hintergrundseiten drosselt, um die Akkulaufzeit und die Browserleistung zu verbessern.

Das Drosselsystem wird mit Chrome 56 ausgeliefert und begrenzt die Anzahl der JavaScript-Vorgänge für Hintergrund-Registerkarten. Google beabsichtigt, die CPU-Auslastung der Chrome-Hintergrundseiten auf ein Mindestmaß zu beschränken, was angeblich zu einer verbesserten Browserleistung und einer verlängerten Akkulaufzeit führen soll.

Google hat den neuen Mechanismus ausführlich in einem Google Docs-Dokument erläutert, das jetzt angezeigt werden kann. Ziel ist es, ressourcenintensive JavaScript-Timer zu übernehmen, die in den letzten Jahren an Bedeutung gewonnen haben, da sich webbasierte Echtzeitanwendungen vermehren. Denken Sie an die E-Mails und Chat-Nachrichten, über die Sie in Echtzeit informiert werden: Entwickler verwenden JavaScript-Timer, um Aktionen an bestimmten Punkten auszulösen. Diese Timer wurden jedoch missbraucht, da viele Entwickler dazu neigen, Seiten mit Non-Stop-Timern zu überladen, was dazu führt, dass Chrome-Hintergrund-Tabs sehr viel Speicherplatz auf einem Gerät beanspruchen.

Mit dem neuen Update auf die stabile Version von Chrome 56 wird Google ein Zeitbudget für jeden Tab implementieren. Das Zeitbudget steuert den Zugriff auf die JavaScript-Verarbeitungsengine von Chrome für Hintergrundseiten. Das Zeitbudget für Hintergrund-Registerkarten kann aufgebraucht sein, wenn die nicht fokussierten Seiten zu viele Timer auslösen.

Google-Ingenieur Alexander Timin beschreibt den Drosselmechanismus:

  • Jeder WebView verfügt über ein Budget (in Sekunden) für die Ausführung von Timern im Hintergrund.
  • Eine Timer-Task darf nur ausgeführt werden, wenn das Budget nicht negativ ist.
  • Nachdem ein Timer ausgeführt wurde, wird seine Laufzeit vom Budget abgezogen.
  • Das Budget wird mit der Zeit neu generiert (mit einer Geschwindigkeit von 0, 01 Sekunden pro Sekunde).

Google plant die Einführung der neuen Funktion für Windows, Mac, Linux, Chrome OS, Android und Android WebView, obwohl es noch kein offizielles Veröffentlichungsdatum für das stabile Chrome 56 gibt.

Die Akkulaufzeit und Leistung von Chrome sollen durch Drosselung der Hintergrundseiten verbessert werden