Zašto Chrome troši toliko memorije i što učiniti s njom

<

Nedavno su se na webu počeli pojavljivati ​​glasni članci o nedostacima preglednika Chrome i odluka autora da se prebaci na bilo koji drugi preglednik. Emocionalni tekstovi takvih tekstova podsjećaju na poruke njihovih bivših. Oni sadrže dugačak popis pritužbi i nedostataka, glavno mjesto među kojima zauzima potpuno neograničena potrošnja sistemskih resursa. Međutim, jesu li takve naknade uvijek opravdane? Pokušajmo to mirno shvatiti.

Zašto Google Chrome troši toliko memorije?

Suvremeni internet značajno se razlikuje od onoga kako je izgledao u vrijeme nastanka. Jednostavne statičke web-stranice zamijenjene su potpuno razvijenim web-aplikacijama koje koriste različite tehnologije.

Pogledajte odmah na karticama preglednika: jedan od njih ima pokrenut online glazbeni player, a drugi čitate ovaj članak, treći je uređivač teksta iz kojeg ste na trenutak rastreseni za Pc-članke, a četvrti čeka smiješan video na YouTubeu. To su barem četiri različite aplikacije koje istodobno rade u vašem pregledniku (a neki korisnici drže i nekoliko desetaka otvorenih kartica).

A prebacivanje između tih kartica trebalo bi se dogoditi odmah, jer ne želite izgubiti nekoliko sekundi svaki put u tom procesu. Što to znači? Sa svim potrebnim podacima koji se pohranjuju u RAM! To je, naravno, vrlo pojednostavljen odgovor na pitanje zašto svi moderni preglednici koriste toliko RAM-a.

No Chrome koristi više RAM-a od ostalih, zar ne?

Istina je. I to ima razlog. Ostavimo po strani tvrdnje da “Krivoruk indijski programeri pišu pogrešan kod” i vide što se doista događa.

  1. Chrome preglednik koristi arhitekturu s više procesa. Svaka kartica i instalirana u dodatku preglednika ima svoj vlastiti proces. To Chromeu omogućuje da radi stabilnije, a ako, na primjer, Flash visi na jednoj od kartica u gore opisanoj situaciji, to neće uzrokovati neočekivano zatvaranje preglednika i nećete izgubiti rezultate svog rada u uređivaču teksta.
  2. Preload funkcija, koja je dizajnirana za brzo otvaranje veze. Ova funkcija pokušava predvidjeti na koju ćete vezu odmah ići i učitava potrebne podatke čak i prije klika. Udobno? Da, ali također zahtijeva RAM.
  3. Veliki broj dostupnih proširenja. Veliki broj proširenja za sve prilike značajan je plus Chrome. No, to može biti i veliki nedostatak s nepromišljenom uporabom, jer svako proširenje također zahtijeva određenu količinu memorije za svoj rad.

Dakle, koji je rezultat? Da, preglednik Chrome zapravo koristi više memorije od mnogih konkurenata, ali to je učinjeno za praktičnost korisnika i brz rad. I sada se postavlja sljedeće pitanje.

Korištenje mnogo RAM-a je loše?

Dečki, zašto ste opremili svoje računalo sa svim tim gigabajtima RAM-a? Da biste otvorili zadatak upravitelja i dobili uzrujan s činjenicom da je sve, oh horor (!), Koristi se?

Dopustite mi da vas podsjetim da je RAM izmišljen kako bi u njega učitao podatke koje će uskoro trebati sustavu za brzi pristup njima. To nam daje operativni rad općenito i trenutno prebacivanje između aplikacija posebno. Stoga, što je RAM potpuno iskorišten, to bolje. Stalno brinući se o količini zauzetog RAM-a, a još više za čišćenje svih vrsta "programa čišćenja" - to je potpuno beskorisno i čak štetno.

Dakle, u idealnoj situaciji, aktivno korištenje RAM-a u pregledniku Chrome nije prijekorno. Međutim, stvarni život ponekad ne izgleda onako kako su planirali programeri. Neki korisnici preopterećuju preglednik mnoštvom instaliranih proširenja, akumuliraju desetke i stotine otvorenih kartica, pokreću Chrome paralelno s teškim programima koji sami mogu „ispustiti“ sustav.

Kako smanjiti apetit Chrome?

Tako smo shvatili zašto preglednik troši mnogo memorije i da je u većini slučajeva potpuno prirodno. Ali što ako u vašem slučaju to postane problem?

Postoje dva rješenja. Prvi je povećati količinu RAM-a. Takva nadogradnja je prilično jednostavna i ne previše skupa za radnu površinu. Ali za prijenosna računala to nije uvijek moguće, tako da morate pribjeći softverskoj optimizaciji. Već smo jednom napisali više o tome kako smanjiti potrošnju memorije preglednikom Google Chrome, pa se ograničimo na kratak popis potrebnih radnji:

  • Upotrijebite najmanje proširenja.
  • Postavite zadanu temu.
  • Onemogući dodatke.
  • Optimizirajte skrivene postavke.
  • Koristite poseban nastavak za uklanjanje pozadinskih kartica iz memorije.

zaključak

Da biste se prebacili s preglednika Google Chrome na drugi preglednik ili ne - naravno, odlučite se. Upravo sam pokušao reći da aktivno korištenje resursa sustava, koji se najčešće prigovara za ovaj program, nije uvijek minus. Najčešće, ovo svojstvo, naprotiv, osigurava brzinu i stabilnost rada, u kojima još uvijek nisu jednaki ovom pregledniku.

Da, neki od vas mogu biti fascinirani novostima osjećaja i onda napisati entuzijastične postove koji "u Firefoxu, ispada, možete i živjeti!" Ili "zašto koristim Opera". Ali onda ćeš se ionako vratiti. Google je dokazao.

<

Popularni Postovi