Firefox 67: verwijder automatisch ongebruikte tabbladen om het geheugen te verbeteren
- Categorie: Firefox
Mozilla plannen om een nieuwe functie in Firefox 67 Stable te introduceren die tot doel heeft het geheugengebruik van de browser te verbeteren bij weinig geheugen.
Browsers gebruiken veel meer geheugen dan tien jaar geleden, deels omdat websites aanzienlijk in omvang groeiden en deels omdat browsers ook veranderden.
Het is niet ongebruikelijk dat enkele tabbladen honderden megabytes aan geheugen kunnen gebruiken, en er zijn gevallen waarin geheugengebruik de markering van 1 gigabyte voor individuele tabbladen overschrijdt.
Geheugengebruik , vooral op apparaten met weinig geheugen, is een prioriteit voor browsermakers. Als u Firefox of een andere browser op een 4 Gigabyte of 2 Gigabyte RAM-systeem draait, kunt u veel caching ervaren als u voldoende of de juiste soort sites opent.
Het concept van het verwijderen van tabbladen in de browser om geheugen vrij te maken is niet nieuw. Extensies zoals Kiemrust , Onderbreek achtergrondtabbladen , BarTab , of Tabblad verwijderen voor Firefox (allemaal niet langer compatibel met Firefox 57 of nieuwer), of Lazy Load-tabbladen , TabMemFree , of Tabbladen Limiet voor Google Chrome, ondersteunde de functionaliteit jarenlang
Mozilla verbeterde het verwijderen van tabbladen aanzienlijk in de afgelopen jaren.
Als alles volgens plan verloopt, introduceert Firefox 67 een nieuwe functie om ongebruikte tabbladen te verwijderen om het geheugen te verbeteren. Het eerste bugrapport dateert van acht jaar, maar het werk aan de functie begon pas een tijdje geleden serieus.
Mozilla is van plan tabbladen in Firefox te verwijderen in situaties met weinig geheugen om het aantal crashes te verminderen dat gebruikers ervaren als gevolg van onvoldoende geheugen. De bug noemt een ander scenario om bronnen vrij te maken, maar het is nog niet duidelijk of en hoe dit zal worden geïmplementeerd.
Mozilla gebruikt een eenvoudige prioriteitenlijst om te bepalen welke tabbladen moeten worden verwijderd wanneer de gebeurtenis wordt geactiveerd (van laagste naar hoogste)
- Normale tabbladen
- Vastgezette tabbladen
- Normale tabbladen die audio afspelen
- Vastgezette tabbladen die audio afspelen
De functie is al beschikbaar in Firefox Nightly. Het was standaard ingeschakeld op mijn systeem, maar je kunt het bedienen met de voorkeursbrowser.tabs.unloadOnLowMemory.
Waar betekent dat de functie is ingeschakeld, False dat deze is uitgeschakeld. Het lijkt erop dat het op dit moment alleen beschikbaar is op Windows, omdat het het enige platform is waarop Mozilla omstandigheden met weinig geheugen kan detecteren volgens de bug-toegewezen persoon Garbriele Svelto.
Firefox 67 wordt op 14 mei 2019 vrijgegeven voor het stabiele kanaal van de browser volgens het releaseschema .
Google heeft een vergelijkbare functie geïmplementeerd in de Chrome-browser van het bedrijf. Geïntroduceerd in 2015, Tabblad verwijderen in Chrome verwijderde tabbladen uit het geheugen als het systeemgeheugen een bepaalde drempel heeft bereikt.
Afsluitende woorden
Mozilla verwacht een daling van het aantal crashes door onvoldoende geheugen in Firefox en is van plan om deze crashes de komende weken te volgen om de hypothese te testen.
Nu jij : Hoeveel geheugen gebruikt uw browser gewoonlijk?