Pitanja o upotrebi memorije za Google Chrome ili problema s gubitkom memorije?
Volim koristiti Google Chrome za pregledavanje Interneta i jedan od glavnih razloga je uvijek bio jer je super brz! Nikada nisam volio nadimati Firefox sa svim dodacima i Internet Explorer je jednostavno polagan.
Microsoft Edge je dosta brži od IE, ali koristim toliko drugih Google usluga da me Chrome stalno vuče natrag. Firefoxov novi Quantum preglednik je čak i brži od Chromea i doista sam razmišljao o prebacivanju.
Kada sam počeo koristiti Chrome, bio sam oduševljen jednostavnim sučeljem i nevjerojatnom brzinom pregledavanja. Međutim, nakon nekoliko mjeseci korištenja Chromea na vrlo brzom računalu, primijetio sam da će kartice biti prazne nekoliko sekundi prije učitavanja web-stranice i druge općenite usporavanja.
Upravitelj zadataka preglednika Chrome
Nakon što sam malo zaobišao, odlučio sam pogledati upravitelja zadataka i vidjeti koji se procesi izvode za Chrome. Evo što sam pronašao:
Sveta krava! To je nevjerojatnih 35 Google Chrome procesa! To je mnogo procesa plus preko 5 GB memorije. Što su sve te Chrome procesi? Odobren, imao sam 16 kartica otvorenih kada sam snimio sliku iznad, ali sve su web stranice bile statične bez reprodukcije videozapisa ili animacija. Dakle, zašto 35 procesa i GB memorije?
Možete saznati što se krije iza svakog od tih procesa u Chromeu tako da desnom tipkom miša kliknete naslovnu traku (ne na karticu) i odaberete Upravitelj zadataka.
Ovdje ćete vidjeti svaki proces (nazvan zadatak) koji se izvodi u pregledniku Google Chrome. Brzo sam bio iznenađen onim što sam vidio.
Preglednik je jedan proces, svaka kartica je svoj vlastiti proces, a zatim su procesne web-aplikacije, GPU i za svako proširenje i dodatak koji sam omogućio! Eeeks! Od onoga što sam pročitao na mreži s Googlea, oni sve razdvajaju u različite procese jer čini preglednik stabilnijim. Na primjer, ako se Flash dodatak sruši, neće ukloniti sve kartice ili cijeli preglednik.
Koristeći Google Chrome tako dugo, shvatio sam da je to vrlo istinito. Bilo je mnogo puta kada jedna kartica umre, a ja samo mogu zatvoriti karticu i nastaviti koristiti druge moje kartice normalno ili Shockwave bi samo objesio i ubio sam jednu karticu i sve ostalo je dobro funkcioniralo.
Dakle, moja sljedeća misao je bila da li svi odvojeni procesi koriste dodatnu memoriju za razliku od ranije. Iz onoga što sam sakupio na mreži, čini se da bi čak i da je bilo manje procesa, dodaci i proširenja i dalje koristili memoriju, možda samo nešto manje. Postoji lagani pretek u stvaranju novog procesa, ali je manji.
Možda ste također primijetili nekoliko stavki navedenih kao podokvir: https://accounts.google.com. Isprva sam mislio da je to nešto što ima veze s otvorenim karticama za Gmail, ali sam naučio da je to nešto sasvim drugo. U osnovi, Google stavlja neke procese u vlastiti proces kako bi ih ispravno izolirao. Dakle, bilo je nekoliko web-mjesta koja su se nalazila unutar tih podframeova, umjesto da imaju svoj vlastiti poseban proces naveden na popisu.
Dakle, postoji li nešto što možete učiniti da biste smanjili količinu memorije koju Chrome koristi? Za mene, primijetio sam veliku razliku kada sam onemogućio bljeskalicu za sve stranice, umjesto da je ostavljam na Prvo me pitajte postavka. Da biste u potpunosti onemogućili bljeskalicu, idite na postavke, zatim kliknite na Napredna na dnu, a zatim kliknite Postavke sadržaja pod, ispod Privatnost i sigurnost. Kliknite na Bljesak i onda provjerite da li piše Blokirajte web-lokacije pokretanjem Flash-a.
To mi je spasilo više od 1 GB memorije. Nisam znao, ali nekoliko je web-lokacija koristilo Flash. Čak i kada je Flash onemogućen, web-lokacije su dobro funkcionirale pa sam onemogućio Flash. Drugi način smanjenja memorije je uklanjanje nekih nastavaka, osobito ako ih ne koristite. Također, možete jednostavno onemogućiti proširenje ako ga povremeno trebate i ne želite ga potpuno ukloniti.
Onemogućavanje proširenja spriječit će korištenje memorije. Konačno, možda ste primijetili a GPU proces u Chromeu, koji bi trebao biti omogućen prema zadanim postavkama. Ako vaš hardver to podržava, Chrome će neke zadatke prebaciti na vaš GPU, koji je brži i učinkovitiji od CPU-a. Ovo se zove Hardversko ubrzanje. Ako želite, možete ga onemogućiti tako da odete u Postavke, a zatim se pomičete do dna do sistem.
Ako onemogućite hardversko ubrzanje, vaše iskustvo s preglednikom Chrome bit će sporije, stoga imajte to na umu.
Dakle, ako smatrate da Chrome zauzima previše RAM-a, provjerite u upravitelju zadataka i pokušajte onemogućiti proširenje koje koristi prekomjernu količinu memorije. Za mene, imao sam proširenje koje mi se svidjelo, ali nije bilo ažurirano od 2013. godine, zbog čega je moglo koristiti toliko memorije. Ako vam ne treba proširenje za ograničavanje resursa, onemogućite ga i imat ćete bolje iskustvo pregledavanja. Također, onemogućite Flash ako ga zaista ne trebate. Uživati!