Firefox 67: Fjern automatisk ubrugte faner for at forbedre hukommelsen

Mozilla planlægger at introducere en ny funktion i Firefox 67 Stable, der sigter mod at forbedre browserens hukommelsesforbrug under lave hukommelsesforhold.

Browsere bruger meget mere hukommelse end de gjorde for et årti siden, dels fordi websteder voksede markant i størrelse og dels fordi browsere også ændrede sig.

Det er ikke ualmindeligt længere, at enkelte faner kan bruge hundreder af Megabyte hukommelse, og der er tilfælde, hvor hukommelsesforbruget krydser 1 Gigabyte-mærket for individuelle faner.

Hukommelsesforbrug, især på enheder med lav hukommelse, er en prioritet for browserproducenter. Hvis du kører Firefox eller en anden browser på et 4 Gigabyte- eller 2 Gigabyte RAM-system, kan du opleve en masse cache, hvis du åbner nok eller den rigtige type sider.

Konceptet med at losse faner i browseren for at frigøre hukommelse er ikke et nyt. Udvidelser som Dormancy, Suspend Background Tabs, BarTab eller Unload Tab for Firefox (alle ikke længere er kompatible med Firefox 57 eller nyere) eller Lazy Load Tabs, TabMemFree eller Tabs Limiter til Google Chrome understøttede funktionaliteten i årevis

Mozilla forbedrede losning af faner markant i de senere år.

Hvis tingene går som planlagt, introducerer Firefox 67 en ny funktion til at losse ubrugte faner for at forbedre hukommelsen. Den indledende fejlrapport går otte år tilbage, men arbejdet med funktionen begyndte for alvor for bare kort tid siden.

Mozilla planlægger at losse faner i Firefox i situationer med lav hukommelse for at reducere antallet af nedbrud, som brugerne oplever forårsaget af lav hukommelse. Fejlen viser et andet scenarie for at frigøre ressourcer, men det er endnu ikke klart, om og hvordan dette vil blive implementeret.

Mozilla bruger en simpel prioritetsliste til at bestemme, hvilke faner der skal fjernes, når begivenheden udløses (fra laveste til højeste)

  1. Regelmæssige faner
  2. Fastgjorte faner
  3. Regelmæssige faner, der afspiller lyd
  4. Fastgjorte faner, der afspiller lyd

Funktionen er allerede tilgængelig i Firefox Nightly. Det var som standard tændt på mit system, men du kan kontrollere det med indstillingen browser.tabs.unloadOnLowMemory.

Sandt betyder, at funktionen er aktiveret, falsk, at den er deaktiveret. Det ser ud til, at det kun er tilgængeligt på Windows på dette tidspunkt, fordi det er den eneste platform, som Mozilla kan registrere forhold med lav hukommelse på i henhold til fejlmedarbejderen Garbriele Svelto.

Firefox 67 frigives den 14. maj 2019 til browserens stabile kanal i henhold til frigørelsesplanen.

Google implementerede en lignende funktion i virksomhedens Chrome-browser. Introduceret i 2015, Tab afvisning i Chrome kasserede faner fra hukommelsen, hvis systemhukommelsen nåede en bestemt tærskel.

Lukende ord

Mozilla forventer et fald i out-of-memory-relaterede nedbrud i Firefox og planlægger at overvåge disse nedbrud i de kommende uger for at teste hypotesen.

Nu dig : Hvor meget hukommelse bruger din browser normalt?