„Google Chrome“ atminties naudojimo / atminties nutekėjimo problemos?
Man patinka naudoti „Google Chrome“ naršant internete ir viena iš pagrindinių priežasčių visada buvo todėl, kad tai labai greita! Aš niekada nepatiko „Firefox“ pralaužimas su visais priedais ir „Internet Explorer“ yra tiesiog lėtas.
„Microsoft Edge“ yra gana greitesnis nei IE, bet aš naudoju daugybę kitų „Google“ paslaugų, kurias „Chrome“ ištraukia atgal. „Firefox“ nauja „Quantum“ naršyklė yra dar greitesnė nei „Chrome“, ir aš tikrai galvojau apie perjungimą.
Kai pirmą kartą pradėjau naudoti „Chrome“, buvau patenkintas paprastu švariu interfeisu ir neįtikėtinu naršymo greičiu. Tačiau po kelių mėnesių, kai naudojote „Chrome“ labai sparčiame kompiuteryje, pastebėjau, kad prieš perkeldami tinklalapį ir kitą bendrą lėtumą, skirtingų sekundžių kortelės bus tuščios.
„Chrome“ užduočių tvarkyklė
Atlikęs nedidelį treniruotę, nusprendžiau pažvelgti į užduočių tvarkyklę ir pamatyti, kokie procesai buvo naudojami „Chrome“. Štai ką radau:
Šventa karvė! Tai 35 „Google Chrome“ procesai! Tai daug procesų ir daugiau nei 5 GB atminties. Kokie yra šie „Chrome“ procesai? Patvirtinus, aš turėjau 16 skirtukų, kai aš paėmiau aukščiau pateiktą ekrano kopiją, bet visi tinklalapiai buvo statiniai be vaizdo įrašų ar animacijų. Tad kodėl 35 atminties procesai ir GBS?
„Chrome“ išsiaiškinkite, kas yra už kiekvieną iš šių procesų, dešiniuoju pelės klavišu spustelėdami antraštės juostą (ne skirtuke) ir pasirinkdami Užduočių tvarkyklė.
Čia pamatysite kiekvieną procesą (vadinamą užduotimi), paleistą „Google Chrome“. Aš greitai nustebau tuo, ką mačiau.
Naršyklė yra vienas procesas, kiekvienas skirtukas yra jo procesas, o tada buvo apdorojamos žiniatinklio programos, GPU ir kiekvienas plėtinys ir įskiepis, kurį įgalinau! Eeeks! Nuo to, ką perskaitysiu iš „Google“, jie viską atskiria į skirtingus procesus, nes dėl to naršyklė tampa stabilesnė. Pvz., Jei „Flash“ įskiepiai sugenda, jis nesiims visų skirtukų ar visos naršyklės.
Naudodami „Google Chrome“ taip ilgai, supratau, kad tai labai teisinga. Buvo daug kartų, kai vienas skirtukas miršta ir galiu tiesiog uždaryti skirtuką ir toliau naudoti kitus skirtukus paprastai arba „Shockwave“ tiesiog pakabintų ir nužudiau, kad vienas skirtukas ir visa kita dirbo.
Taigi, mano kita mintis buvo, jei visi atskiri procesai naudojo papildomą atmintį, o ne tai, kaip ji buvo anksčiau. Iš to, ką surinko internete, atrodo, kad net jei būtų mažiau procesų, įskiepiai ir plėtiniai vis tiek naudos atmintį, o gal tik šiek tiek mažiau. Yra šiek tiek pridėtinės vertės kuriant naują procesą, bet tai nedidelė.
Galbūt taip pat pastebėjote keletą elementų, kurie yra išvardyti kaip rėmelis: https://accounts.google.com. Iš pradžių aš maniau, kad tai buvo susiję su skirtuko atidarymu „Gmail“, bet sužinojau, kad tai kažkas visiškai. Iš esmės „Google“ kai kuriuos procesus įtraukia į savo procesą, kad juos tinkamai izoliuotų. Taigi, buvo keletas svetainių, kurios buvo šių subrėmelių viduje, užuot pateikę atskirą skirtuką.
Taigi, ar galite ką nors padaryti, kad sumažintumėte „Chrome“ naudojamą atmintį? Man pastebėjau didelį skirtumą, kai išjungiau blykstę visose svetainėse, o ne palieku ją Paklauskite manęs nustatymas. Norėdami visiškai išjungti blykstę, eikite į Nustatymai, tada spustelėkite Išplėstinė apačioje ir tada spustelėkite Turinio nustatymai pagal Privatumas ir saugumas. Spustelėkite Blykstė ir tada įsitikinkite, kad jis sako Blokuokite svetaines, kuriose veikia „Flash“.
Tai išsaugojo mane daugiau nei 1 GB atminties. Aš nežinojau, bet kelios svetainės naudojo „Flash“. Net jei „Flash“ išjungta, svetainės veikė gerai, todėl „Flash“ išjungta. Kitas būdas sumažinti atmintį - pašalinti kai kuriuos plėtinius, ypač jei jų nenaudojate. Be to, galite tiesiog išjungti plėtinį, jei to reikia kartais ir nenorite visiškai pašalinti.
Išjungus plėtinį, jis negalės naudoti atminties. Galiausiai, galbūt pastebėjote a GPU procesas „Chrome“, kuris turėtų būti įjungtas pagal numatytuosius nustatymus. Jei jūsų aparatinė įranga ją palaiko, „Chrome“ kai kurias užduotis perkelia į jūsų GPU, kuris yra greitesnis ir efektyvesnis nei jūsų CPU. Tai vadinama Aparatūros spartinimas. Jei norite, galite jį išjungti, eikite į „Nustatymai“, tada slinkdami iki galo į apačią Sistema.
Jei išjungsite aparatūros pagreitį, „Chrome“ patirtis bus šiek tiek lėčiau, todėl turėkite omenyje tai.
Taigi, jei manote, kad „Chrome“ užima per daug RAM, patikrinkite Task Manager ir bandykite išjungti plėtinį, kuriame naudojama per daug atminties. Man patiko pratęsimas, kuris man patiko, bet nebuvo atnaujintas nuo 2013 m., Todėl jis galėjo naudoti tiek daug atminties. Jei jums nereikia ištekliaus ištekliaus, išjunkite jį ir turėsite geresnę naršymo patirtį. Taip pat išjunkite „Flash“, nebent to tikrai reikia. Mėgautis!