Využití paměti Google Chrome / problémy s únikem paměti?


Mám rád, že používám prohlížeč Google Chrome pro prohlížení internetu a jeden z hlavních důvodů byl vždycky proto, že je to super rychlé! Nikdy jsem se nelíbilo, že je naplněný Firefox se všemi doplňky a Internet Explorer je prostě pomalý.

Microsoft Edge je poměrně rychlejší než IE, ale používám tolik dalších služeb Google, které Chrome stále drží jsem zpět. Nový prohlížeč Quantum prohlížeče Firefox je ještě rychlejší než Chrome a opravdu jsem přemýšlel o přepínání.

Když jsem poprvé začal používat Chrome, byl jsem potěšen jednoduchým čistým rozhraním a neuvěřitelnou rychlostí procházení. Po několika měsících používání prohlížeče Chrome na velmi rychlém počítači jsem si však všiml, že karty budou prázdné na několik sekund před načtením webové stránky a dalšími všeobecnými zpomaleními.

Správce úloh Chrome

Po tom, co jsem se trochu pokoušel, jsem se rozhodl podívat se na správce úloh a zjistit, jaké procesy běží pro Chrome. Zde je to, co jsem našel:

Svatá kráva! To je neuvěřitelné 35 procesů Google Chrome! To je spousta procesů plus více než 5 GB využití paměti. Jaké jsou všechny procesy Chrome? Já jsem měl 16 karet otevřených, když jsem si vzal obrazovku výše, ale všechny webové stránky byly statické bez hraní videa nebo animací. Proč tedy 35 procesů a GB paměti?

Kliknutím pravým tlačítkem na záhlaví (ne na kartě) a výběrem Správce úloh zjistěte, co je za těmito procesy v prohlížeči Chrome

Zde uvidíte každý proces (nazvaný Úloha), který běží v prohlížeči Google Chrome. Byl jsem rychle překvapen tím, co jsem viděl.

Prohlížeč je jeden proces, každá karta je vlastní proces a pak byly procesy webové aplikace , GPU a pro každé rozšíření a plug-in, které jsem povolil! Eeeks! Z toho, co jsem četl online od Googlu, vše odděluje do různých procesů, protože to činí prohlížeč stabilnější. Pokud například dojde ke zhroucení pluginu Flash, nebude to mít za následek odstranění všech karet nebo celého prohlížeče.

Používání prohlížeče Google Chrome tak dlouho jsem si uvědomil, že je to pravda. Bylo mnohokrát, když jedna karta umřela a já můžu jen zavřít kartu a pokračovat v používání ostatních karet normálně nebo Shockwave by jen viset a já jsem zabil, že jedna karta a všechno ostatní fungovalo dobře. Takže moje další myšlenka bylo, když všechny oddělené procesy používaly další paměť na rozdíl od toho, jak to bylo dříve. Z toho, co jsem se shromáždil on-line, se zdá, že i když bude méně procesů, zásuvné moduly a rozšíření by stále využily paměti, možná jen o něco méně. Existuje mírná režie pro vytvoření nového procesu, ale je to menší.

Možná jste také zaznamenali několik položek uvedených jako pomocný rámec:https://accounts.google .com. Zpočátku jsem si myslel, že to má něco společného s tím, že má záložku otevřenou pro Gmail, ale zjistila, že je to úplně něco jiného. Společnost Google v zásadě uvádí procesy do vlastního procesu, aby je správně izolovala. Takže tam byly několik webů, které byly uvnitř těchto dílčích rámců namísto toho, aby byly uvedeny vlastní procesy samostatné karty.

Takže můžete něco udělat, abyste snížili množství paměti, kterou Chrome používá? Pro mě jsem si všiml velkého rozdílu, když jsem zablokoval blesk pro všechny lokality, než abych ho nechal v nastavení Zeptejte se mě nejdříve. Chcete-li úplně deaktivovat blesk, přejděte na Nastavenía v dolní části klikněte na Pokročiléa v části Ochrana soukromí a zabezpečení klikněte na Nastavení obsahu. Klikněte na Flasha ujistěte se, že je v seznamu Blokovat stránky spuštěním blesku.

To mě ušetřilo více než 1 GB v paměti. Nevěděla jsem, ale několik webových stránek používalo Flash. Dokonce i při vypnutém blesku byly webové stránky v pořádku, takže jsem blesk zablokoval. Druhým způsobem, jak snížit paměť, je odstranění některých rozšíření, zejména pokud je nepoužíváte. Můžete také jednoduše zakázat rozšíření, pokud ji budete potřebovat příležitostně a nechcete ji zcela odstranit.

to z použití paměti. A konečně, možná jste si všimli proces GPUv prohlížeči Chrome, který by měl být ve výchozím nastavení povolen. Pokud to váš hardware podporuje, Chrome načte na GPU některé úkoly, které jsou rychlejší a efektivnější než procesor. Toto se nazývá Hardwarové zrychlení. Pokud chcete, můžete ji vypnout tím, že přejdete do Nastavení a poté se posunete dolů na Systém.

Pokud zakážete hardwarovou akceleraci,

Takže pokud se domníváte, že Chrome přebírá příliš mnoho paměti RAM, zkontrolujte správce úloh a zkuste zakázat rozšíření, které používá příliš velké množství paměti. Pro mě jsem měl prodloužení, které se mi líbilo, ale nebylo od roku 2013 aktualizováno, a proto by mohla využít tolik paměti. Pokud nepotřebujete rozšíření o přísun zdrojů, deaktivujte jej a budete mít lepší zážitek z prohlížení. Deaktivujte také Flash, pokud jej opravdu nepotřebujete. Užijte si!

Počítač je pomalý - nedostatok operačnej pamäte (Windows 7, Vista, XP)

Související příspěvky:


8.03.2018