Firefox 67: automaticky uvolní nepoužité karty pro zlepšení paměti
- Kategorie: Firefox
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.
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šší)
- Běžné karty
- Připnuté karty
- Normální karty, které přehrávají zvuk
- 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č?