Firefox 67: automaticky uvoľní nepoužívané karty, aby sa zlepšila pamäť

Mozilla plánuje v prehliadači Firefox 67 Stable predstaviť novú funkciu, ktorej cieľom je zlepšiť využitie pamäte prehľadávača v podmienkach s nedostatkom pamäte.

Prehliadače používajú oveľa viac pamäte ako pred desiatimi rokmi, čiastočne preto, že webové stránky sa výrazne zväčšili a čiastočne preto, že sa zmenili aj prehliadače.

Nie je neobvyklé, že jednotlivé karty môžu používať stovky megabajtov pamäte a existujú prípady, keď využitie pamäte prechádza cez značku 1 GB pre jednotlivé karty.

Využitie pamäte, najmä na zariadeniach s nedostatkom pamäte, je pre tvorcov prehliadačov prioritou. Ak spustíte prehliadač Firefox alebo iný prehliadač v systéme RAM s veľkosťou 4 Gigabyte alebo 2 Gigabyte, môže dôjsť k veľkému ukladaniu do vyrovnávacej pamäte, ak budete mať otvorené alebo správne stránky.

Koncept vykladania kariet v prehliadači na uvoľnenie pamäte nie je nový. Funkcie boli podporované rozšíreniami ako Dormancy, Pozastaviť karty na pozadí, BarTab alebo Unload Tab pre Firefox (všetky už nie sú kompatibilné s Firefoxom 57 alebo novším) alebo Lazy Load Tabs, TabMemFree alebo Tabs Limiter pre Google Chrome.

Mozilla v posledných rokoch výrazne zlepšila vykladanie kariet.

Ak to pôjde podľa plánu, Firefox 67 predstaví novú funkciu na uvoľnenie nepoužitých kariet na zlepšenie pamäte. Počiatočná správa o chybe pochádza z ôsmich rokov, ale práca na tejto funkcii sa začala veľmi nedávno.

Mozilla plánuje uvoľniť karty vo Firefoxe v situáciách s nedostatkom pamäte, aby sa znížil počet zlyhaní, ktoré používatelia spôsobili v dôsledku nedostatku pamäte. Chyba uvádza ďalší scenár, aby sa uvoľnili zdroje, zatiaľ však nie je jasné, či a ako sa bude realizovať.

Mozilla používa jednoduchý zoznam priorít na určenie kariet, ktoré sa majú uvoľniť pri spustení udalosti (od najnižšej po najvyššiu)

  1. Bežné karty
  2. Pripnuté karty
  3. Bežné karty, ktoré prehrávajú zvuk
  4. Pripnuté karty, ktoré prehrávajú zvuk

Táto funkcia je už k dispozícii v prehliadači Firefox Nightly. V mojom systéme to bolo predvolene zapnuté, ale môžete ho ovládať pomocou preferencie browser.tabs.unloadOnLowMemory.

Pravda znamená, že funkcia je povolená, Falošné, že je zakázaná. Zdá sa, že je k dispozícii pre Windows iba v tomto okamihu, pretože jeho jediná platforma, na ktorej Mozilla dokáže zistiť stav s nedostatkom pamäte, závisí od pôvodcu chyby Garbriele Svelto.

Firefox 67 bude vydaný 14. mája 2019 na stabilný kanál prehliadača podľa harmonogramu vydania.

Google implementoval podobnú funkciu do prehliadača Chrome spoločnosti Google. Karta Vyradenie v prehliadači Chrome, ktorá bola zavedená v roku 2015, vyradila karty z pamäte, ak systémová pamäť dosiahla určitý prah.

Záverečné slová

Mozilla očakáva pokles zlyhaní pamäte Firefox v prehliadači Firefox a v nadchádzajúcich týždňoch plánuje tieto havárie monitorovať, aby otestovala hypotézu.

Teraz ste : Koľko pamäte zvyčajne používa váš prehliadač?