Ušetřete paměť v prohlížeči Chrome pomocí jednoho procesu na každém webu

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Když ve svém počítačovém systému otevřete Správce úloh po spuštění prohlížeče Google Chrome a otevření několika webů, všimnete si, že prohlížeč Chrome používá jeden proces na jednu kartu, kterou máte otevřenou v prohlížeči plus jeden pro jádro prohlížeče a jeden pro GPU (jednotka zpracování grafiky).

Není opravdu čeho se obávat, pokud váš systém nemá dostatek paměti RAM, protože využití paměti prohlížeče je vysoce ovlivněno počtem procesů, které se vytvářejí.

Skutečný problém se projeví, když v prohlížeči spustíte spoustu karet, řekněme 100 nebo i více. I když stále záleží na nainstalované paměti RAM, pokud si všimnete dopadu na výkon systému nebo ne, lze s jistotou říci, že nakonec narazíte na limity.

Spropitné : můžete otevřít prohlížeč chrome: // memory-redirect v prohlížeči a zobrazit informace o paměti. (Aktualizace: Google tuto možnost odstranila). Tam najdete každou kartu uvedenou například a její ID procesu. Můžete jej použít k nalezení ve Správci úloh systému Windows.

chrome processes

Chrome ve výchozím nastavení spouští každý web, který otevřete, svým vlastním procesem. Otevřete zde pět stránek na kartě Ghacks na kartách a získáte pět procesů chrome.exe.

I když je to někdy skvělé pro stabilitu a bezpečnost, protože tyto stránky od sebe oddělujete, abyste se vyhnuli tomu, že problém v jednom může zničit celý prohlížeč, nemusí se vyplatit paměť, kterou se používá.

Způsob spouštění v Chromu můžete přepínat pomocí spouštěcího parametru --proces na stránku . Pokud tak učiníte, Chrome zahájí jediný postup pro otevřené webové stránky. Všech pět stránek Ghacků by se všechny spouští stejným způsobem místo pěti různých procesů, které v tomto procesu ušetří dost paměti RAM.

Chcete-li použít parametr, jednoduše jej připojte k zástupce Chrome. V systému Windows klikněte pravým tlačítkem myši na zástupce, který používáte ke spuštění prohlížeče Chrome a vyberte vlastnosti. Pokud je zkratka připojena k hlavnímu panelu, klepněte pravým tlačítkem podruhé na název programu, jakmile se otevře odkazovač.

Vyhledejte cílové pole a připojte parametr na konec. Ujistěte se, že mezi chrome.exe a --process-per-site je mezera. V mém testovacím systému vypadá celý řádek takto: C: Users Martin AppData Local Chromium Application chrome.exe --disable-plugins - proces-per-site.

chrome one process per site

Než se změny projeví, musíte Google Chrome restartovat. Pokud si později všimnete problémů, znovu odstraňte parametr ze zástupce a vše by se mělo vrátit zpět k normálnímu stavu.

Tato metoda funguje nejlépe, pokud máte v Chromu kdykoli otevřeno velké množství karet, z nichž alespoň některé sdílejí kořenovou doménu. Pokud tomu tak není, nemá to žádný účinek.