Google Chrome memóriahasználati/memóriaszivárgási problémák?

Szeretem a Google Chrome -ot használni az (Google Chrome)interneten(Internet) való böngészéshez, és ennek egyik fő oka mindig is az volt, hogy szupergyors! Soha nem szerettem a Firefox felfúvódását az összes kiegészítővel, és az Internet Explorer egyszerűen lassú.

A Microsoft Edge(Microsoft Edge) valamivel gyorsabb, mint az IE, de annyi más Google - szolgáltatást használok, hogy a Chrome folyamatosan visszahúz. A Firefox új Quantum böngészője még a (Quantum)Chrome - nál is gyorsabb, és tényleg gondolkodtam a váltáson.

Amikor először elkezdtem használni a Chrome -ot , elragadtattam az egyszerű, letisztult felületet és a hihetetlen böngészési sebességet. Néhány hónapos Chrome -használat után azonban egy nagyon gyors számítógépen azt vettem észre, hogy a lapok néhány másodpercig üresek lesznek, mielőtt betöltenének egy weboldalt, és egyéb általános lassúságot is tapasztaltam.

Chrome Feladatkezelő

Kis keresgélés után úgy döntöttem, hogy megnézem a feladatkezelőt, és megnézem, milyen folyamatok futnak a Chrome -ban . Íme, amit találtam:

szent(Holy) tehén! Ez egy óriási 35 Google Chrome - folyamat! Ez sok folyamat, plusz több mint 5 GB memóriahasználat. Mik azok a Chrome- folyamatok? Igaz, 16 lap volt nyitva, amikor a fenti képernyőképet készítettem, de az összes weboldal statikus volt, videók vagy animációk nélkül. Akkor miért 35 folyamat és GB(GBs) memória?

Megtudhatja, mi áll az egyes folyamatok mögött a Chrome -ban, ha jobb gombbal a címsorra kattint (nem a lapon), és kiválasztja a Feladatkezelő(Task manager) lehetőséget .

kép

Itt láthatja a Google Chrome -ban futó folyamatokat (az úgynevezett feladatot) . Gyorsan meglepődtem azon, amit láttam.

A böngésző egy folyamat, minden lap a saját folyamata, majd voltak folyamatok webalkalmazások, a GPU és minden egyes bővítményhez és beépülő modulhoz, amelyeket engedélyeztem! Eeeks! Abból, amit az interneten a Google(Google) - tól olvastam , mindent különböző folyamatokra osztanak fel, mert ez stabilabbá teszi a böngészőt. Ha például a Flash beépülő modul összeomlik, nem veszi le az összes lapot vagy a teljes böngészőt.

Sokáig használtam a Google Chrome -ot, és rájöttem, hogy ez nagyon igaz. Sokszor előfordult, hogy az egyik lap meghalt, és egyszerűen bezárhatom a lapot, és folytathatom a többi lap használatát, különben a Shockwave lefagyott, és megöltem az egyik fület, és minden más jól működött.

Tehát a következő gondolatom az volt, hogy az összes különálló folyamat több memóriát használ-e a korábbihoz képest. A neten összegyűjtött adatok alapján úgy tűnik, hogy még ha kevesebb folyamat is lenne, a beépülő modulok és bővítmények akkor is használnák a memóriát, talán valamivel kevesebbet. Van egy kis többletköltsége egy új folyamat létrehozásának, de ez csekély.

Észrevethetett néhány alkeretként felsorolt ​​elemet is : (subframe:) https://accounts.google.com . Először azt hittem, hogy ennek valami köze van ahhoz, hogy egy lap nyitva van a Gmailben(Gmail) , de rájöttem, hogy ez valami egészen más. Alapvetően(Basically) a Google bizonyos folyamatokat saját folyamatába helyez, hogy megfelelően elkülönítse azokat. Tehát számos webhely volt ezeken az alkereteken belül, ahelyett, hogy saját külön lapon szerepelt volna.

Tehát lehet valamit tenni a Chrome által használt memória mennyiségének csökkentése érdekében? Számomra nagy különbséget vettem észre, amikor letiltottam a flasht az összes webhelyen, ahelyett, hogy a Kérdezd meg először(Ask me first) beállításon hagytam volna. A flash teljes letiltásához lépjen a Beállítások elemre(Settings) , majd alul kattintson a Speciális elemre, majd kattintson a (Advanced)Tartalombeállítások elemre( Content Settings) az Adatvédelem és biztonság( Privacy and Security) alatt . Kattintson a Flash elemre, majd győződjön meg arról, hogy a Webhelyek blokkolása a Flash futtatásától( Block sites from running Flash) szerepel .

Ezzel több mint 1 GB-ot spóroltam meg a memóriahasználatban. Nem tudtam, de több webhely Flasht(Flash) használt . A webhelyek még akkor is jól működtek, ha a Flash le van tiltva, ezért letiltottam a Flasht(Flash) . A memória csökkentésének másik módja néhány bővítmény eltávolítása, különösen, ha nem használja őket. Ezenkívül egyszerűen letilthatja a bővítményt, ha időnként szüksége van rá, és nem akarja teljesen eltávolítani.

A bővítmény letiltása megakadályozza, hogy elhasználja a memóriát. Végül észrevethetett egy GPU-folyamatot(GPU process) a Chrome -ban , amelyet alapértelmezés szerint engedélyezni kell. Ha a hardver támogatja, a Chrome bizonyos feladatokat a GPU -ra terhel , ami gyorsabb és hatékonyabb, mint a CPU . Ezt hardveres gyorsításnak(Hardware Acceleration) hívják . Ha akarja, letilthatja a Beállítások menüben(Settings) , majd a Rendszer(System) aljáig görgetve .

Ha letiltja a hardveres gyorsítást, a Chrome -ban való élmény egy kicsit lassabb lesz, ezért tartsa szem előtt.

Tehát ha úgy érzi, hogy a Chrome túl sok RAM -ot foglal el, ellenőrizze a Feladatkezelőt(Task Manager) , és próbálja meg letiltani a túl sok memóriát használó bővítményt. Nekem volt egy bővítményem, ami tetszett, de 2013 óta nem frissítették, ezért is foglalhatott sok memóriát. Ha nincs szüksége erőforrás-felhalmozó bővítményre, tiltsa le, és jobb böngészési élményben lesz része. Ezenkívül tiltsa le a Flash -t, hacsak nincs rá igazán szüksége. Élvezd!



About the author

Számítógép-programozó vagyok, és több mint 15 éve. Szakértelmem szoftveralkalmazások fejlesztésében és karbantartásában, valamint ezen alkalmazások technikai támogatásában rejlik. Számítógép-programozást is tanítottam középiskolásoknak, jelenleg pedig profi oktató vagyok.



Related posts