Firefox 67: Entladen Sie nicht verwendete Registerkarten automatisch, um den Speicher zu verbessern

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Mozilla Pläne Einführung einer neuen Funktion in Firefox 67 Stable, mit der die Speichernutzung des Browsers unter Bedingungen mit geringem Arbeitsspeicher verbessert werden soll.

Browser verbrauchen viel mehr Speicher als vor einem Jahrzehnt, teils weil die Größe der Websites erheblich zugenommen hat, teils weil sich auch die Browser geändert haben.

Es ist nicht mehr ungewöhnlich, dass einzelne Registerkarten Hunderte von Megabyte Speicher belegen, und es gibt Fälle, in denen die Speichernutzung die 1-Gigabyte-Marke für einzelne Registerkarten überschreitet.

Speichernutzung Insbesondere bei Geräten mit wenig Speicher hat Browserhersteller Priorität. Wenn Sie Firefox oder einen anderen Browser auf einem 4-Gigabyte- oder 2-Gigabyte-RAM-System ausführen, kann es zu viel Caching kommen, wenn Sie genügend oder die richtigen Websites öffnen.

Das Konzept des Entladens von Registerkarten im Browser, um Speicher freizugeben, ist nicht neu. Erweiterungen wie Ruhe , Hintergrund-Registerkarten aussetzen , BarTab , oder Registerkarte entladen für Firefox (alle nicht mehr kompatibel mit Firefox 57 oder neuer) oder Lazy Load Tabs , TabMemFree , oder Tabs Limit für Google Chrome unterstützt die Funktionalität seit Jahren

Mozilla hat das Entladen von Registerkarten verbessert deutlich in den letzten Jahren.

Wenn die Dinge wie geplant verlaufen, wird Firefox 67 eine neue Funktion zum Entladen nicht verwendeter Registerkarten einführen, um den Speicher zu verbessern. Der erste Fehlerbericht stammt aus acht Jahren, aber die Arbeit an der Funktion hat erst vor kurzem ernsthaft begonnen.

Mozilla plant, Registerkarten in Firefox in Situationen mit wenig Arbeitsspeicher zu entladen, um die Anzahl der Abstürze zu verringern, die Benutzer aufgrund von wenig Arbeitsspeicher erleiden. Der Fehler listet ein anderes Szenario auf, um Ressourcen freizugeben, aber es ist noch nicht klar, ob und wie dies implementiert wird.

browser.tabs.unloadOnLowMemory

Mozilla verwendet eine einfache Prioritätsliste, um zu bestimmen, welche Registerkarten beim Auslösen des Ereignisses entladen werden sollen (vom niedrigsten zum höchsten).

  1. Regelmäßige Tabs
  2. Fixierte Tabs
  3. Normale Registerkarten, die Audio abspielen
  4. Fixierte Registerkarten, die Audio abspielen

Die Funktion ist bereits in Firefox Nightly verfügbar. Es war auf meinem System standardmäßig aktiviert, aber Sie können es mit der Voreinstellung browser.tabs.unloadOnLowMemory steuern.

True bedeutet, dass die Funktion aktiviert ist. False bedeutet, dass sie deaktiviert ist. Es scheint, dass es nur zu diesem Zeitpunkt unter Windows verfügbar ist, da es die einzige Plattform ist, auf der Mozilla laut dem Fehlerbevollmächtigten Garbriele Svelto Speicherprobleme erkennen kann.

Firefox 67 wird am 14. Mai 2019 im Stable-Kanal des Browsers veröffentlicht gemäß dem Release-Zeitplan .

Google hat eine ähnliche Funktion im Chrome-Browser des Unternehmens implementiert. Eingeführt im Jahr 2015, Tab In Chrome verwerfen Tabs aus dem Speicher verworfen, wenn der Systemspeicher einen bestimmten Schwellenwert erreicht hat.

Schlussworte

Mozilla erwartet einen Rückgang der Abstürze aufgrund von Speichermangel in Firefox und plant, diese Abstürze in den kommenden Wochen zu überwachen, um die Hypothese zu testen.

Jetzt du : Wie viel Speicher verwendet Ihr Browser normalerweise?