Firefox 67: samodejno odstrani neuporabljene jezičke za izboljšanje pomnilnika

Mozilla načrtuje uvedbo nove funkcije v Firefox 67 Stable, katere cilj je izboljšati porabo pomnilnika brskalnika v razmerah z nizkim pomnilnikom.

Brskalniki uporabljajo veliko več pomnilnika kot pred desetletjem, deloma tudi zato, ker so se spletna mesta znatno povečala, deloma pa tudi zato, ker so se brskalniki tudi spremenili.

Ni redkost, da lahko posamezni jezički porabijo na stotine megabajtov pomnilnika, vendar obstajajo primeri, ko poraba pomnilnika preseže oznako 1 gigabajt na posameznih zavihkih.

Uporaba pomnilnika, zlasti na napravah z malo pomnilnika, je za proizvajalce brskalnikov prednostna naloga. Če zaženete Firefox ali drug brskalnik v sistemu 4 gigabajtov ali 2 gigabajtov RAM-a, lahko pride do veliko predpomnjenja, če odprete dovolj ali prave vrste spletnih mest.

Koncept razkladanja zavihkov v brskalniku za sprostitev pomnilnika ni nov. Razširitve, kot so Dormancy, Suspend Background Tabs, BarTab ali Unload Tab za Firefox (niso več združljive s Firefoxom 57 ali novejšimi) ali Lazy Load Tabs, TabMemFree ali Omejevalnik zavihkov za Google Chrome, že leta podpirajo funkcionalnost

Mozilla je v zadnjih letih bistveno izboljšala razkladanje zavihkov.

Če bodo stvari potekale po načrtih, bo Firefox 67 uvedel novo funkcijo za odstranjevanje neuporabljenih zavihkov za izboljšanje pomnilnika. Začetno poročilo o napakah sega osem let, vendar se je delo na tej funkciji začelo resno pred kratkim.

Mozilla načrtuje odstranjevanje zavihkov v Firefoxu v razmerah z nizkim pomnilnikom, da zmanjša število zrušitev, ki jih uporabniki doživijo zaradi nizkega pomnilnika. Napaka navaja drug scenarij za sprostitev virov, vendar še ni jasno, če in kako se bo to izvedlo.

Mozilla s preprostim seznamom prioritet določi, katere zavihke sprostite, ko se dogodek sproži (od najnižjega do najvišjega)

  1. Navadni zavihki
  2. Pripeti zavihki
  3. Redni zavihki, ki predvajajo zvok
  4. Pripeti zavihki, ki predvajajo zvok

Funkcija je že na voljo v Firefox Nightlyju. Privzeto je bil vklopljen v mojem sistemu, vendar ga lahko nadzirate s nastavitvijo browser.tabs.unloadOnLowMemory.

Res pomeni, da je funkcija omogočena, napačno, da je onemogočena. Zdi se, da je na voljo samo v tem trenutku, ker je Mozilla edina platforma, na kateri lahko Mozilla zazna razmere z nizkim pomnilnikom glede na prejemnika hroščev Garbriele Svelto.

Firefox 67 bo izšel 14. maja 2019 na kanal Stable v brskalniku v skladu z razporedom izdaj.

Google je podobno funkcijo uvedel v brskalniku podjetja Chrome. Uvedeno leta 2015, je kartica Chubing in Chrome zavrnila zavihke iz pomnilnika, če je sistemski pomnilnik dosegel določen prag.

Zaključne besede

Mozilla pričakuje padec zrušitev pomnilnika, povezanih s spominom, v Firefoxu in namerava v prihodnjih tednih spremljati te zrušitve, da bi preizkusil hipotezo.

Zdaj Vi : Koliko pomnilnika običajno uporablja vaš brskalnik?