Kodėl „Google Chrome“ naudoja tiek daug RAM? Štai kaip tai išspręsti

Kodėl „Google Chrome“ naudoja tiek daug RAM? Štai kaip tai išspręsti

Jei apskritai atlikote įvairių naršyklių tyrimus, žinote, kad „Chrome“ gali būti šiek tiek išteklių. Pažvelkite į užduočių tvarkyklę arba veiklos monitorių ir dažnai pamatysite „Chrome“ sąrašo viršuje.





Bet kodėl „Chrome“ naudoja tiek daug RAM, ypač lyginant su kitomis naršyklėmis? Ir ką jūs galite padaryti, kad tai būtų kontroliuojama? Štai kaip priversti „Chrome“ naudoti mažiau RAM.





Ar „Google Chrome“ tikrai naudoja daugiau RAM?

Prieš keletą metų vienintelis atsakymas buvo „Taip“. „Google Chrome“ RAM alkanas reputacija buvo gerai žinoma.





Tačiau „Google Chrome“ pakeitimai pagerino naršyklės atminties naudojimą, ypač lyginant su kitomis populiariomis naršyklėmis. Kartais „Mozilla“, „Edge“, „Opera“ ir „Safari“ naudoja daugiau RAM nei „Chrome“. Kaip man tai žinoti? Atlikau trumpą testą, atidarydamas „Facebook“ puslapį, „YouTube“ vaizdo įrašą, „BBC Sport“ svetainę ir „Twitter“ švarioje naršyklėje.

Rezultatai jus sudomins.



Yra „Google Chrome“, laimingai sėdinti kitų naršyklių viduryje. Žinoma, tai anekdotiška, ir yra daugiau nei pakankamai įrodymų, kad „Chrome“ suvalgo daugiau RAM nei kitos naršyklės. Jei kada nors atlikote savo naršyklės RAM naudojimo testą, didelė tikimybė, kad „Chrome“ radote daugiau RAM nei kitos naršyklės.

„Google Chrome“ yra viena greičiausių naršyklių, tačiau norint gauti šį pavadinimą reikia daug RAM.





Kodėl „Google Chrome“ naudoja tiek daug RAM?

'Oi, snap! Bandant rodyti šį tinklalapį „Google Chrome“ pritrūko atminties. “

Šį pranešimą matote, kai „Chrome“ baigiasi atmintis. Norėdami suprasti, kodėl „Chrome“ naudoja tiek daug atminties, turite suprasti, kaip veikia dauguma šiuolaikinių naršyklių.





Kiekviena jūsų kompiuterio programa vykdo procesus jūsų kompiuterio RAM, kur vyksta sunkus kompiuterio valdymas. RAM yra laikina visų rūšių duomenų saugykla ir yra labai greita. Jūsų procesorius gali pasiekti jūsų sistemos RAM esančius duomenis daug greičiau nei kietasis diskas ar net SSD.

„Chrome“, „Firefox“, „Opera“ ir „Microsoft Edge“ saugo kiekvieną skirtuką, papildinį ir plėtinį skirtingu RAM procesu. Šis procesas vadinamas Isolation ir neleidžia vienam procesui rašyti kitam.

kaip nustatyti „Nintendo“ jungiklį prie televizoriaus

Taigi, kai atidarote užduočių tvarkyklę arba veiklos monitorių, „Google Chrome“ rodo kelis įrašus. Jei atidžiai pažvelgsite, pamatysite, kad kiekvienas procesas naudoja tik nedidelį RAM kiekį, tačiau juos pridėjus apkrova yra labai didelė.

Kaip „Google Chrome“ tvarko RAM?

Tokios naršyklės kaip „Chrome“ taip tvarko RAM, kad būtų užtikrintas geresnis stabilumas ir greitesnis greitis. Tačiau „Chrome“ vis dar naudoja daug RAM. Bent jau daugeliu atvejų atrodo, kad ji naudoja daugiau RAM nei kitos naršyklės. Štai trumpas paaiškinimas, kaip „Chrome“ tvarko RAM.

Pagrindinė kiekvieno proceso vykdymo atskirai priežastis yra stabilumas. Vykdant kiekvieną procesą atskirai, jei vienas sugenda, visa naršyklė išlieka stabili. Kartais papildinys ar plėtinys nepavyks, todėl turėsite atnaujinti skirtuką. Jei kiekvienas skirtukas ir plėtinys buvo vykdomi tuo pačiu procesu, gali tekti iš naujo paleisti visą naršyklę, o ne vieną skirtuką.

Neigiama yra tai, kad kai kurie procesai, kuriuos vieno proceso naršyklės gali bendrinti tarp skirtukų, turi būti pakartoti kiekviename „Chrome“ skirtuke. Padalijimas į kelis procesus taip pat suteikia saugumo pranašumų, panašių į smėlio dėžę arba naudojant virtualią mašiną.

Pvz., Jei „JavaScript“ ataka vyksta viename skirtuke, „Chrome“ nėra galimybės pereiti į kitą skirtuką, o tai gali įvykti vieno proceso naršyklėje.

„Chrome“ pridėtas RAM kiekis yra papildiniai ir plėtiniai. Kiekvienam į „Google Chrome“ pridėtam papildiniui ar plėtiniui paleisti reikia išteklių. Kuo daugiau plėtinių įdiegėte, tuo daugiau „Chrome“ reikia paleisti RAM.

Išankstinis atvaizdavimas yra žymus pavyzdys. Išankstinis atvaizdavimas leidžia „Chrome“ pradėti įkelti tinklalapį, kuriame, kaip prognozuojama, eisite kitą kartą (tai gali būti geriausias „Google“ paieškos rezultatas arba naujienų svetainės nuoroda „kitas puslapis“). Išankstinio atvaizdavimo procesas reikalauja išteklių, todėl sunaudojama daugiau RAM. Tačiau tai taip pat pagreitina naršymą, ypač dažnai lankomose svetainėse.

Kita vertus, jei išankstinio atvaizdavimo procese yra klaida, jis gali naudoti daugiau RAM, nei galite tikėtis, sulėtindamas kitas kompiuterio sritis arba naršyklės skirtuką nereaguodamas.

„Chrome“ RAM naudojimas ribotuose aparatūros įrenginiuose

„Chrome“ turi keletą atsakymų, kaip naudoti RAM mažai energijos naudojančiuose įrenginiuose arba įrenginiuose su ribota aparatine įranga. Bendra taisyklė yra ta, kad kai „Chrome“ veikia tinkama aparatūra, ji veiks pagal anksčiau aprašytą procesų modelį.

Kadangi „Chrome“ veikia įrenginyje, kuriame yra mažiau išteklių, „Chrome“ sujungia į atskirus procesus, kad sumažintų bendrą atminties pėdsaką. Naudojant vieną procesą galima sumažinti išteklius, tačiau kyla naršyklės nestabilumo rizika.

Be to, „Chrome“ žino, kiek atminties ji naudoja. Tai nėra beprotiškai valgyti kiekvieną RAM, kurią ji gali rasti. „Chrome“ riboja procesų, kuriuos ji gali pradėti, skaičių, priklausomai nuo jūsų sistemos aparatūros. Tai yra vidinė riba, tačiau kai ji pasiekiama, „Chrome“ vienu metu pereina prie veikiančių skirtukų iš tos pačios svetainės.

Atnaujinimai bando sustabdyti „Chrome“ atminties užėmimą

2020 m. Pabaigoje „Google Chrome“ kūrėjai paskelbė, kad pristatys RAM taupančią funkciją, žinomą kaip „PartitionAlloc Fast Malloc“. Per daug nesigilindamas į šios technikos ypatybes, „PartitionAlloc“ turėtų sustabdyti bet kokį procesą, sunaudojantį daugiau nei 10 procentų visos sistemos atminties.

Patobulinimai atsirado po to, kai „Microsoft“ sugebėjo sumažinti „RAM“ naudojimą „Chromium“ pagrįstoje „Edge“ naršyklėje, naudojant „Segment Heap“-dar vieną patobulinimą, skirtą sumažinti naršyklės atminties naudojimą.

Susiję: Šios funkcijos daro „Edge“ produktyvesnį nei „Chrome“

Ar „Google Chrome“ RAM naudojimas yra problema?

Kiek RAM reikia „Chrome“? Ar yra riba RAM, kurią „Chrome“ naudos, kol ji taps problema? Atsakymas slypi jūsų sistemos techninėje įrangoje.

Vien todėl, kad „Chrome“ naudoja daug RAM, dar nereiškia, kad tai būtinai sukelia problemų. Jei jūsų sistema nenaudoja turimos RAM, tai jums neduoda jokios naudos; jūsų kompiuteris naudoja tik RAM, kad greitai pasiektų duomenis ir pagreitintų apdorojimą. Jei laikote savo RAM kuo aiškesnę, nesinaudojate kompiuterio galia.

Kaip ir išmaniajame telefone, išvalydami veikiančius procesus ir RAM, ilgainiui viskas gali sulėtėti. Štai kodėl RAM valikliai ir stiprintuvai kenkia jūsų išmaniajam telefonui .

„Chrome“ naudoja per daug atminties

Tačiau jei „Chrome“ naudoja per daug atminties, tai gali tapti problema. Kai „Chrome“ naudoja per daug atminties, ji apriboja kitų programų turimą kiekį. „Chrome“ netgi gali pradėti stengtis, kad jūsų naršyklėje esanti svarbi informacija būtų greitai pasiekiama, o tai iš pradžių nenaudoja RAM.

Kalbant apie tai, „Chrome“ RAM naudojimas yra problema tik tuo atveju, jei tai sulėtina jūsų kompiuterį, nesvarbu, ar tai būtų jūsų naršyklė, ar visa sistema. Jei matote, kad „Chrome“ naudoja daug atminties, tačiau nėra neigiamų pasekmių našumui, neverta jaudintis.

Pavyzdžiui, kartais turiu atidarytą 50 ar daugiau „Chrome“ skirtukų, naudojant 2,5 GB ar daugiau RAM. Tai skamba kaip didžiulis kiekis, tačiau mano sistemoje yra 16 GB RAM, todėl tai nėra problema. Išbandykite tą patį nešiojamame kompiuteryje su 4 GB RAM, ir jums bus blogai.

Jei „Chrome“ atminties naudojimas sulėtina veiksmus, laikas imtis veiksmų .

Kaip priversti „Chrome“ naudoti mažiau RAM

Yra keli būdai, kaip pagreitinti naršymą ir sumažinti „Chrome“ naudojamos RAM kiekį. Svarbiausia jūsų turima priemonė yra „Chrome“ užduočių tvarkyklė .

Panašiai kaip „Windows“ užduočių tvarkyklė, „Chrome“ užduočių tvarkyklė rodo kiekvieno naršyklės skirtuko ir plėtinio našumą ir sunaudojimą. Galite naudoti „Chrome“ užduočių tvarkyklę, kad išsiaiškintumėte, kas sunaudoja daugiausia atminties, tada uždarykite jas, kad atlaisvintumėte vietos.

„Windows“ tiesiog paspauskite Shift + Esc pasiekti užduočių tvarkyklę; „Mac“ sistemoje turėsite jį atidaryti iš Langas Meniu. Pasirinkite procesą, tada paspauskite Baigti procesą .

Atkreipkite dėmesį į skirtukus ir plėtinius, kurių dydis padidėjo . Kartais vienas „Chrome“ skirtukas gali naudoti daug atminties dėl klaidos ar prastos konfigūracijos. Kartais dėl „Chrome“ atminties nutekėjimo jūsų naršyklė (ar net visa jūsų sistema) užšąla.

Kai nužudysite daug išteklių reikalaujančius procesus, galite padaryti keletą kitų dalykų ištaisykite dažnus „Chrome“ gedimus .

Tvarkykite papildinius ir plėtinius, kad išsaugotumėte „Chrome“ atmintį

Galite išjungti plėtinius, kurie naudoja daug energijos. Arba galite nustatyti, kad jie būtų aktyvuoti tik naudojant konkrečią svetainę.

Dešiniuoju pelės mygtuku spustelėkite plėtinį ir pasirinkite Tvarkykite plėtinius. Pakeiskite „Leisti šiam plėtiniui skaityti ir keisti visus jūsų lankomų svetainių duomenis“ Paspaudus arba Konkrečiose svetainėse .

geriausias „Linux“ platinimas žiniatinklio kūrimui

Jei turite daug plėtinių, kuriuos naudojate įvairiems dalykams, apsvarstykite galimybę įdiegti greito plėtinio tvarkyklę. SimpleExtManager prideda nedidelį išskleidžiamąjį langelį šalia jūsų plėtinio dėklo. Tada vienas plėtinys įjungiamas ir išjungiamas visiems plėtiniams.

Įdiekite „Chrome“ skirtuko tvarkymo plėtinius, kad sumažintumėte atminties naudojimą

Įdiegti daugiau plėtinių, skirtų valdyti „Chrome“ RAM naudojimo problemas, skamba priešingai, ypač po visų problemų, apie kurias ką tik perskaitėte.

Kai kurie plėtiniai sukurti specialiai turint omenyje RAM valdymą, padedant tinkinti, kaip „Chrome“ tvarko ir atmeta skirtukus, kurių nebenaudojate.

Pavyzdžiui, Didžioji pakaba leidžia sustabdyti procesus visuose skirtukuose, išskyrus vieną, akimirksniu sumažinant „Chrome“ atminties kiekį. „Great Suspender“ taip pat turi daugybę kitų variantų, įskaitant patogius Atšaukite visų skirtukų pristabdymą mygtuką, kai norite vėl viską suaktyvinti.

Kitas variantas yra Didysis išmetėjas , kuri leidžia tinkinti dažnį, kai „Chrome“ atmeta nepanaudotus skirtukus. „Chrome“ atmeta skirtukus, kai jie nenaudojami, kad taupytų atmintį. Naudodami „The Great Discarder“ galite pakeisti laiko trukmę, nurodyti skirtukus, kurių negalima atmesti ir pan.

Ar „Google Chrome“ naudoja per daug atminties?

„Chrome“ yra dominuojanti naršyklė visame pasaulyje. Alternatyvios naršyklės, tokios kaip „Firefox“ ir „Opera“, gali naudoti panašų atminties kiekį kaip ir „Chrome“, todėl perjungimas ne visada yra geriausias pasirinkimas.

Taip pat yra ir kitų problemų. Pavyzdžiui, „YouTube“ naudojo pasenusią biblioteką, dėl kurios paslauga „Firefox“ ir „Opera“ veikė iki penkių kartų lėčiau, naudojant žymiai daugiau išteklių nei būtina. Ši problema ištaisyta, tačiau pateikia pavyzdį, kaip naršyklės rinkos lyderis ir pagrindinių internetinių paslaugų savininkas gali paveikti išteklių naudojimą visoje rinkoje.

Jei norite tęsti „Chrome“, darykite tai. Tai saugi, greita naršyklė, turinti tūkstančius puikių plėtinių ir aktyviai bandanti sumažinti atminties naudojimą.

Dalintis Dalintis „Tweet“ Paštu Kaip išvalyti slapukus ir talpyklą „Chrome“

Kyla problemų naudojant „Chrome“? Slapukų ir talpyklos išvalymas gali padėti.

Skaityti toliau
Susijusios temos
  • internetas
  • Technologija paaiškinta
  • Kompiuterio atmintis
  • „Google Chrome“
  • Problemų sprendimas
  • Naršymo patarimai
Apie autorių Gavinas Phillipsas(Paskelbti 945 straipsniai)

Gavinas yra „Windows“ ir „Technology Explained“ jaunesnysis redaktorius, nuolatinis „Tikrai naudingos podcast“ dalyvis ir nuolatinis produktų apžvalgininkas. Jis turi šiuolaikinio rašymo bakalauro laipsnį (Hons) ir skaitmeninio meno praktiką, išplėštą iš Devono kalvų, taip pat turi daugiau nei dešimtmetį profesinės rašymo patirties. Jis mėgsta daugybę arbatos, stalo žaidimų ir futbolo.

Daugiau iš Gavino Phillipso

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia