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

Mozilla plánuje v aplikaci Firefox 67 Stable představit novou funkci, 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 výrazně rostly a částečně proto, že se také prohlížeče změnily.

Není neobvyklé, že jednotlivé karty mohou používat stovky megabajtů paměti a existují případy, kdy využití paměti překračuje 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 Unload Tab pro Firefox (všechna již nejsou kompatibilní s Firefox 57 nebo novější) nebo Lazy Load Tabs, TabMemFree nebo Tabs Limiter pro Google Chrome, podporovaly tuto funkci roky

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

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.

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. Karta Vyřazení v Chromu byla představena v roce 2015 a zahodila 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 v prohlížeči Firefox a plánuje tyto havárie v nadcházejících týdnech sledovat, aby otestovala hypotézu.

Nyní jste : Kolik paměti obvykle používá váš prohlížeč?