Firefox 67: automātiski izlādējiet neizmantotās cilnes, lai uzlabotu atmiņu

Mozilla plāno ieviest jaunu funkciju Firefox 67 Stable, kuras mērķis ir uzlabot pārlūka atmiņas lietojumu nepietiekamas atmiņas apstākļos.

Pārlūkprogrammas izmanto daudz vairāk atmiņas nekā pirms desmit gadiem, daļēji tāpēc, ka vietņu apjoms ievērojami palielinājās, un daļēji tāpēc, ka mainījās arī pārlūkprogrammas.

Vairs nav nekas neparasts, ka atsevišķas cilnes var izmantot simtiem megabaitu atmiņas, un ir gadījumi, kad atmiņas lietošana atsevišķām cilnēm pārsniedz 1 gigabaitu atzīmi.

Atmiņas izmantošana, īpaši ierīcēs ar mazu atmiņas līmeni, ir pārlūka veidotāju prioritāte. Ja palaižat Firefox vai citu pārlūkprogrammu 4 gigabaitu vai 2 gigabaitu operatīvās atmiņas sistēmā, ja tiek atvērtas pietiekami daudz vai pareiza veida vietnes, var rasties daudz kešatmiņas saglabāšanas.

Cilnes izkraušanas koncepcija pārlūkā, lai atbrīvotu atmiņu, nav jauna. Paplašinājumi, piemēram, Mierīgums, Apturēt fona cilnes, BarTab vai Izlādēt cilni Firefox (visi vairs nav saderīgi ar Firefox 57 vai jaunāku versiju), vai Lazy Load cilnes, TabMemFree vai Tabs Limiter pārlūkam Google Chrome, gadiem ilgi atbalstīja šo funkcionalitāti.

Pēdējos gados Mozilla ir ievērojami uzlabojusi cilnes izkraušanu.

Ja viss notiks kā plānots, Firefox 67 ieviesīs jaunu funkciju neizmantoto cilņu izkraušanai, lai uzlabotu atmiņu. Sākotnējais kļūdu ziņojums tika izveidots pirms astoņiem gadiem, bet darbs pie šīs funkcijas nopietnas sākās neilgi pirms laika.

Mozilla plāno izkraut cilnes Firefox nepietiekamas atmiņas situācijās, lai samazinātu to avāriju skaitu, kuras lietotāji piedzīvo nepietiekamas atmiņas dēļ. Kļūda uzskaita citu scenāriju, lai atbrīvotu resursus, taču vēl nav skaidrs, vai un kā tas tiks ieviests.

Mozilla izmanto vienkāršu prioritāšu sarakstu, lai noteiktu, kuras cilnes izkraut, kad notikums tiek aktivizēts (no zemākā līdz augstākajam)

  1. Parastās cilnes
  2. Piespraustās cilnes
  3. Regulāras cilnes, kas atskaņo audio
  4. Piespraustās cilnes, kas atskaņo audio

Šī funkcija jau ir pieejama pārlūkprogrammā Firefox Nightly. Pēc noklusējuma tā bija ieslēgta manā sistēmā, taču jūs to varat kontrolēt, izmantojot pārlūka pārlūks.tabs.unloadOnLowMemory.

True nozīmē, ka funkcija ir iespējota, False, ka tā ir atspējota. Šķiet, ka tas ir pieejams operētājsistēmā Windows tikai šajā brīdī, jo tā ir vienīgā platforma, kurā Mozilla var noteikt nepietiekamas atmiņas apstākļus, saskaņā ar kļūdu pilnvaroto Garbriele Svelto.

Firefox 67 tiks izlaists 2019. gada 14. maijā pārlūka Stable kanālā saskaņā ar izlaišanas grafiku.

Google ieviesa līdzīgu funkciju uzņēmuma Chrome pārlūkā. Ieviesta 2015. gadā, cilne Atmešana pārlūkā Chrome ir atmesta cilne no atmiņas, ja sistēmas atmiņa ir sasniegusi noteiktu slieksni.

Noslēguma vārdi

Mozilla sagaida ar atmiņu saistīto avāriju skaita samazināšanos pārlūkprogrammā Firefox un nākamo nedēļu laikā plāno uzraudzīt šīs avārijas, lai pārbaudītu hipotēzi.

Tagad jūs : cik daudz atmiņas parasti izmanto jūsu pārlūkprogrammā?