Firefox 67: automaticky uvolní nepoužité karty pro zlepšení paměti

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Mozilla plány představit novou funkci v aplikaci Firefox 67 Stable, jejímž cílem je zlepšit využití paměti prohlížeče v podmínkách nízké paměti.

Prohlížeče používají mnohem více paměti než před deseti lety, částečně proto, že webové stránky se výrazně zvětšily a částečně proto, že se také změnily.

Není neobvyklé, že jednotlivé karty mohou používat stovky megabajtů paměti a existují případy, kdy využití paměti překročí značku 1 Gigabyte pro jednotlivé karty.

Využití paměti , zejména na zařízeních s nízkou pamětí, je pro výrobce prohlížečů prioritou. Pokud spustíte Firefox nebo jiný prohlížeč na 4 Gigabyte RAM nebo 2 Gigabyte RAM systému, může dojít ke spoustě mezipaměti, pokud otevřete dostatečně nebo správný druh stránek.

Koncept vykládání karet v prohlížeči k uvolnění paměti není nový. Rozšíření jako Dormancy , Pozastavit karty na pozadí , BarTab , nebo Uvolnit kartu pro Firefox (vše již není kompatibilní s Firefox 57 nebo novějším), nebo Lazy Load Tabs , TabMemFree , nebo Limit karet pro Google Chrome, podporoval tuto funkci roky

Mozilla vylepšila vykládku karet v posledních letech výrazně.

Pokud to půjde podle plánu, Firefox 67 představí novou funkci, která uvolní nepoužívané karty, aby se zlepšila paměť. Počáteční hlášení o chybě se datuje osm let, ale práce na této funkci byla zahájena vážně před chvílí.

Mozilla plánuje uvolnit karty v prohlížeči Firefox v situacích s nedostatkem paměti, aby se snížil počet selhání, ke kterým uživatelé dojde v důsledku nedostatku paměti. Chyba uvádí další scénář, uvolnit zdroje, ale zatím není jasné, zda a jak bude implementováno.

browser.tabs.unloadOnLowMemory

Mozilla používá jednoduchý seznam priorit k určení karet, které se mají uvolnit při spuštění události (od nejnižší k nejvyšší)

  1. Běžné karty
  2. Připnuté karty
  3. Normální karty, které přehrávají zvuk
  4. Připnuté karty, které přehrávají zvuk

Tato funkce je již k dispozici v prohlížeči Firefox Nightly. Ve výchozím nastavení byl v mém systému zapnutý, ale můžete jej ovládat pomocí předvolby browser.tabs.unloadOnLowMemory.

True znamená, že je funkce povolena, Falešné, že je zakázána. Zdá se, že je v systému Windows k dispozici pouze v tomto okamžiku, protože jeho jediná platforma, na které Mozilla dokáže detekovat stavy s nízkou pamětí, podle chyby přihlašovatele Garbriele Svelto.

Firefox 67 bude vydán 14. května 2019 na stabilní kanál prohlížeče podle harmonogramu vydání .

Google implementoval podobnou funkci do firemního prohlížeče Chrome. Představen v roce 2015, Karta Zrušení v prohlížeči Chrome vyřazené karty z paměti, pokud systémová paměť dosáhla určitého prahu.

Závěrečná slova

Mozilla očekává pokles chyb způsobených nedostatkem paměti ve Firefoxu a plánuje tyto havárie v nadcházejících týdnech sledovat, aby otestovala hypotézu.

Teď ty : Kolik paměti obvykle používá váš prohlížeč?