Compare Revisions
Firefox má příliš velkou spotřebu paměti nebo procesoru – jak to opravit
Revision 250135:
Revision 250135 by soucet on
Revision 255805:
Revision 255805 by soucet on
Keywords:
RAM CPU pomalý
RAM CPU pomalý
Search results summary:
K zobrazení stránky může Firefox chvílemi potřebovat značně vysoké systémové zdroje. Ukážeme vám, jaké jsou možnosti nápravy, pokud k tomu dochází příliš často.
K zobrazení stránky může Firefox chvílemi potřebovat značně vysoké systémové zdroje. Ukážeme vám, jaké jsou možnosti nápravy, pokud k tomu dochází příliš často.
Content:
Chvílemi se může stát, že Firefox ke stažení, zpracování a zobrazení webového obsahu vyžaduje značně vysoké systémové zdroje. Dochází-li při práci s Firefoxem k okamžikům setrvale vysokého využití prostředků, dozvíte se v tomto článku, co bude potřeba přezkoumat.
* [https://cs.wikipedia.org/wiki/Centr%C3%A1ln%C3%AD_procesorov%C3%A1_jednotka CPU] či procesor je „mozkem“ počítače.
* [https://cs.wikipedia.org/wiki/RAM RAM] či paměť pomáhá počítači provádět více úloh najednou.
* Při vysokém využití systémových prostředků může být ovlivněn celkový výkon a stabilita počítače.
* Ke kontrole a monitorování využití prostředků existují v každém operačním systému specifické nástroje. Další informace naleznete v kapitole ''Použití diagnostických nástrojů''.
{note}'''Poznámka:''' Budete-li [[Share data with Mozilla to help improve Firefox|odesílat data o výkonnosti]], Mozilla bude získávat údaje včetně využití paměti a procesoru, což napomůže vylepšit funkčnost Firefoxu v příštích verzích.{/note}
__TOC__
= Aktualizace Firefoxu na nejnovější verzi =
Nejnovější verze Firefoxu může obsahovat vylepšení výkonnosti. [[Update Firefox to the latest release|Aktualizujte Firefox na nejnovější verzi]].
= Restartování Firefoxu =
Firefox může využívat více systémových prostředků, je-li ponechán po delší dobu spuštěný. Řešením je zde prozatím jeho pravidelné restartování. Můžete si ho však nastavit tak, aby se všechna vaše okna a panely uložily, takže po jeho spuštění budete moci pokračovat tam, kde jste přestali. Více se o tom dozvíte v článku [[Restore previous session - Configure when Firefox shows your most recent tabs and windows]].
= Restartování počítače =
Činnost Firefox se může postupně zastavit kvůli problémům s operačním systémem{for win10}, jako je čekající aktualizace systému Windows {/for}, které lze vyřešit restartováním počítače.
= Zakázání rozšíření a motivů vzhledu s nadměrnou spotřebou prostředků =
Příčinou vyššího využití systémových prostředků Firefoxem mohou být rozšíření a motivy vzhledu.
Pro zjištění, zda nadměrné využití prostředků zapříčiňuje nějaké rozšíření či motiv vzhledu, spusťte Firefox v [[Diagnose Firefox issues using Troubleshoot Mode|režimu řešení potíží]] a sledujte míru jeho využití paměti a procesoru. V režimu řešení potíží jsou rozšíření a motivy vzhledu zakázány, takže pokud zpozorujete podstatné zlepšení, můžete zkusit rozšíření zakázat nebo odinstalovat.
* Více informací o spuštění Firefoxu v režimu řešení potíží a o tom, jak vypátrat, které rozšíření či motiv vzhledu je příčinou problému, se dozvíte v článku [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]].
= Skrytí obtěžujícího obsahu =
Na mnoha webových stránkách se nachází obsah, který nepotřebujete, jenž ale ke svému zobrazení využívá systémové prostředky. Ve Firefoxu zabudovaná funkce blokování obsahu může šetřit prostředky tím, že zabrání v načtení sledujícího obsahu třetích stran. Podrobnosti naleznete v článku [[Enhanced Tracking Protection in Firefox for desktop]].
Některá rozšíření umožňují nepotřebný obsah potlačit, např.:
* [https://addons.mozilla.org/firefox/addon/adblock-plus/ Adblock Plus] a [https://addons.mozilla.org/firefox/addon/ublock-origin/ uBlock Origin] umožňují na webových stránkách skrýt reklamy.
* [https://addons.mozilla.org/firefox/addon/noscript NoScript] umožňuje selektivně povolovat a zakazovat skripty běžící na webových stránkách.
[[T:addonsupport]]
= Používání menšího množství panelů =
Každý panel vyžaduje, aby Firefox uchovával v paměti webovou stránku. Pokud míváte běžně '''otevřeno více jak 100 panelů''', zvažte použití méně zatěžujícího mechanizmu, jak si evidovat stránky určené k přečtení a věci, které máte udělat, například:
* [[Bookmarks in Firefox|Záložky]]. ''Tip: [[Use tabs to organize lots of websites in a single window#w_tipy-k-panelagm|Přidáním všech panelů do záložek]] přidáte do záložek skupinu panelů.''
* [[Save web pages for later with Pocket for Firefox]].
* [http://www.itbiz.cz/test-aplikace-gtd Seznam aplikací pro zpracování úkolů a organizaci času]
= Zavření panelů, které využívají příliš mnoho systémových prostředků =
Některé webové stránky používají skripty, které využívají hodně paměti a/nebo procesoru k udržování své aktuálnosti, například stránky webového poštovního klienta. Nejsou-li tyto skripty optimalizovány, mohou vést k využívání příliš velkého množství systémových prostředků. Které panely využívají nejvíce systémových prostředků, lze zjistit otevřením [[Task Manager - see what tabs or extensions are slowing down Firefox|Správce úloh Firefoxu]] (stránka ''about:performance''). Pokud tyto panely nepotřebujete mít neustále otevřené, můžete je zavřít, abyste snížili využití systémových prostředků.
= Zapnutí hardwarové akcelerace Firefoxu =
Hardwarová akcelerace Firefoxu v mnoha případech snižuje využití paměti a procesoru.
Zkontrolujte v [[Firefox's performance settings|nastavení výkonu Firefoxu]], že je hardwarová akcelerace zapnuta. A také se ujistěte, že máte [[Upgrade your graphics drivers to use hardware acceleration and WebGL|nejnovéjší verze ovladačů grafické karty]].
{for not fx94}
= Snížení limitu počtu procesů pro obsah =
V případě [https://developer.mozilla.org/Firefox/Multiprocess_Firefox multiprocesového Firefoxu], který je též zván electrolysis či ''e10s'' , Firefox z důvodu zajištění vyšší bezpečnosti a vyššího výkonu spouští u všech panelů webový obsah odděleně od hlavního procesu Firefoxu. Použití [https://wiki.mozilla.org/Electrolysis/Multiple_content_processes vícera procesů pro obsah] může ještě více zvýšit výkon a minimalizovat dopad pádů procesů zpracovávajících obsah. Změnit limit počtu procesů pro obsah je možné v [[Firefox's performance settings|nastavení výkonu Firefoxu]].
[[Image:moznosti-obecne-vykon]]
Nastavit můžete celkově jeden až osm procesů. Výchozí počet je osm. Větší počet procesů pro obsah může zvýšit výkon při používání velkého množství panelů, ovšem rovněž to způsobí větší využití paměti. Pokud už počítači dochází paměť, můžete počet procesů pro obsah snížit.
{/for}
= Zavření ostatních aplikací =
Když máte spuštěno mnoho aplikací současně, může se v důsledku toho zpomalit běh vašeho počítače a stejně tak i ostatních aplikací. Ukončením některé z momentálně nevyužívaných aplikací se sníží využití systémových prostředků.
= Smazání souboru content-prefs.sqlite =
Firefox uchovává vaše data v různých souborech ve složce vašeho profilu. Je možné, že došlo k poškození souboru používaného pro uchovávání individuálních nastavení stránek. Pokud tento soubor smažete (nebo přejmenujete), ztratíte svá nastavení úrovně zvětšení/zmenšení stránek, avšak mohlo by to snížit využití procesoru.
# [[T:OpenProfileFolder]]
# [[T:closeFirefox]]
# Smažte ve složce svého profilu soubor {filepath content-prefs.sqlite}. Při příštím spuštění Firefoxu bude opět vytvořen.
= Obnova Firefoxu =
Funkce ''Obnova Firefoxu'' může napravit mnoho problémů tím, že obnoví váš [[Profiles - Where Firefox stores your bookmarks, passwords and other user data|profil Firefoxu]] do jeho výchozího stavu, přičemž vaše důležitá data budou zachována.
Podrobnosti naleznete v článku [[Refresh Firefox - reset add-ons and settings]].
= Použití diagnostických nástrojů =
Existuje celá řada diagnostických nástrojů, které lze ve Firefoxu i ve vašem operačním systému použít k řešení problémů se zvýšeným využitím systémových prostředků.
== Nástroje Firefoxu ==
* [[Task Manager - see what tabs or extensions are slowing down Firefox|Správce úloh Firefoxu]] (neplést se Správcem úloh systému Windows) je skvělý nástroj, který umožňuje zjistit, jaké panely a rozšíření využívají nejvíce systémových prostředků.
* Stránka '''about:memory''' umožňuje vyřešit specifické problémy týkající se paměti (např. zaviněné webovou stránkou, rozšířením, motivem vzhledu atd.) a nachází se na ni tlačítko {button Minimize memory usage} (Snížit využití paměti na minimum), které vám občas může pomoci okamžitě snížit využití paměti. Návod k použití stránky '''about:memory''' naleznete [https://firefox-source-docs.mozilla.org/performance/memory/about_colon_memory.html zde].
* I v případě, že nejste programátor, si můžete vyzkoušet některé další [https://firefox-source-docs.mozilla.org/performance/index.html#memory-profiling-and-leak-detection-tools nástroje, které používají vývojáři Firefoxu k vyhledání a odstranění úniků paměti].
== Nástroje operačního systému ==
{for win}
* Aktuální využití systémových prostředků můžete sledovat ve [https://wikipedia.org/wiki/Task_Manager_(Windows) Správci úloh systému Windows] na kartě ''Výkon''{for win8, win10} (pro zobrazení všech karet klikněte na "Více podrobností"){/for}. Další informace naleznete na stránkách Microsoftu v [https://blogs.windows.com/windowsexperience/2013/06/06/windows-8-task-manager-in-depth/ tomto příspěvku blogu Windows].
{/for}
{for mac}
* Aktuální využití systémových prostředků můžete sledovat v Monitoru aktivity. Další informace naleznete na stránkách Applu v článku [https://support.apple.com/cs-cz/HT201464 Jak používat Monitor aktivity na Macu].
{/for}
{for linux}
* Ačkoli ne v každé linuxové distribuci je obsažen, většina verzí Linuxu má grafický nástroj pro sledování prostředků. Často se nazývá Sledování systému, ale mívá i jiné názvy.
* Při spuštění příkazu <code>top</code> v terminálu se zobrazí seznam všech běžících procesů a jejich spotřeba systémových prostředků.
{/for}
{warning}'''UPOZORNĚNÍ:''' Existuje celá řada programů třetích stran, které slibují zvýšení výkonu počítače. Při instalaci softwaru třetích stran byste měli být opatrní a používat pouze uznávaný software poskytovaný oficiálním zdrojem.{/warning}
= Přidání další paměti do počítače =
Jestliže jste vyčerpali všechny výše uvedené rady a využití paměti se stále blíží maximu, možná nastal čas přidat do počítače více paměti. Přidání paměti zajistí enormní nárůst výkonu.
= Upgrade počítače =
Jestliže jste vyčerpali všechny výše uvedené rady a stále se potýkáte s vysokým využitím systémových prostředků, možná nastal čas vybavit počítač výkonnějším hardwarem. Souběžně s tím, jak se vyvíjí technologie, se software stává vyspělejším a pro účinný běh vyžaduje výkonnější počítače.
Chvílemi se může stát, že Firefox ke stažení, zpracování a zobrazení webového obsahu vyžaduje značně vysoké systémové zdroje. Dochází-li při práci s Firefoxem k okamžikům setrvale vysokého využití prostředků, dozvíte se v tomto článku, co bude potřeba přezkoumat.
* [https://cs.wikipedia.org/wiki/Centr%C3%A1ln%C3%AD_procesorov%C3%A1_jednotka CPU] či procesor je „mozkem“ počítače.
* [https://cs.wikipedia.org/wiki/RAM RAM] či paměť pomáhá počítači provádět více úloh najednou.
* Při vysokém využití systémových prostředků může být ovlivněn celkový výkon a stabilita počítače.
* Ke kontrole a monitorování využití prostředků existují v každém operačním systému specifické nástroje. Další informace naleznete v kapitole ''Použití diagnostických nástrojů''.
{note}'''Poznámka:''' Budete-li [[Share data with Mozilla to help improve Firefox|odesílat data o výkonnosti]], Mozilla bude získávat údaje včetně využití paměti a procesoru, což napomůže vylepšit funkčnost Firefoxu v příštích verzích.{/note}
__TOC__
= Aktualizace Firefoxu na nejnovější verzi =
Nejnovější verze Firefoxu může obsahovat vylepšení výkonnosti. [[Update Firefox to the latest release|Aktualizujte Firefox na nejnovější verzi]].
= Restartování Firefoxu =
Firefox může využívat více systémových prostředků, je-li ponechán po delší dobu spuštěný. Řešením je zde prozatím jeho pravidelné restartování. Můžete si ho však nastavit tak, aby se všechna vaše okna a panely uložily, takže po jeho spuštění budete moci pokračovat tam, kde jste přestali. Více se o tom dozvíte v článku [[Restore previous session - Configure when Firefox shows your most recent tabs and windows]].
= Restartování počítače =
Činnost Firefox se může postupně zastavit kvůli problémům s operačním systémem{for win10}, jako je čekající aktualizace systému Windows {/for}, které lze vyřešit restartováním počítače.
= Zakázání rozšíření a motivů vzhledu s nadměrnou spotřebou prostředků =
Příčinou vyššího využití systémových prostředků Firefoxem mohou být rozšíření a motivy vzhledu.
Pro zjištění, zda nadměrné využití prostředků zapříčiňuje nějaké rozšíření či motiv vzhledu, spusťte Firefox v [[Diagnose Firefox issues using Troubleshoot Mode|režimu řešení potíží]] a sledujte míru jeho využití paměti a procesoru. V režimu řešení potíží jsou rozšíření a motivy vzhledu zakázány, takže pokud zpozorujete podstatné zlepšení, můžete zkusit rozšíření zakázat nebo odinstalovat.
* Více informací o spuštění Firefoxu v režimu řešení potíží a o tom, jak vypátrat, které rozšíření či motiv vzhledu je příčinou problému, se dozvíte v článku [[Troubleshoot extensions, themes and hardware acceleration issues to solve common Firefox problems]].
= Skrytí obtěžujícího obsahu =
Na mnoha webových stránkách se nachází obsah, který nepotřebujete, jenž ale ke svému zobrazení využívá systémové prostředky. Ve Firefoxu zabudovaná funkce blokování obsahu může šetřit prostředky tím, že zabrání v načtení sledujícího obsahu třetích stran. Podrobnosti naleznete v článku [[Enhanced Tracking Protection in Firefox for desktop]].
Některá rozšíření umožňují nepotřebný obsah potlačit, např.:
* [https://addons.mozilla.org/firefox/addon/adblock-plus/ Adblock Plus] a [https://addons.mozilla.org/firefox/addon/ublock-origin/ uBlock Origin] umožňují na webových stránkách skrýt reklamy.
* [https://addons.mozilla.org/firefox/addon/noscript NoScript] umožňuje selektivně povolovat a zakazovat skripty běžící na webových stránkách.
[[T:addonsupport]]
= Používání menšího množství panelů =
Každý panel vyžaduje, aby Firefox uchovával v paměti webovou stránku. Pokud míváte běžně '''otevřeno více jak 100 panelů''', zvažte použití méně zatěžujícího mechanizmu, jak si evidovat stránky určené k přečtení a věci, které máte udělat, například:
* [[Bookmarks in Firefox|Záložky]]. ''Tip: [[Use tabs to organize lots of websites in a single window#w_tipy-k-panelagm|Přidáním všech panelů do záložek]] přidáte do záložek skupinu panelů.''
* [[Save web pages for later with Pocket for Firefox]].
* [http://www.itbiz.cz/test-aplikace-gtd Seznam aplikací pro zpracování úkolů a organizaci času]
= Zavření panelů, které využívají příliš mnoho systémových prostředků =
Některé webové stránky používají skripty, které využívají hodně paměti a/nebo procesoru k udržování své aktuálnosti, například stránky webového poštovního klienta. Nejsou-li tyto skripty optimalizovány, mohou vést k využívání příliš velkého množství systémových prostředků. Které panely využívají nejvíce systémových prostředků, lze zjistit otevřením [[Task Manager - see what tabs or extensions are slowing down Firefox|Správce úloh Firefoxu]] (stránka {for not fx104}''about:performance''{/for}{for fx104}''about:processes''{/for}). Pokud tyto panely nepotřebujete mít neustále otevřené, můžete je zavřít, abyste snížili využití systémových prostředků.
= Zapnutí hardwarové akcelerace Firefoxu =
Hardwarová akcelerace Firefoxu v mnoha případech snižuje využití paměti a procesoru.
Zkontrolujte v [[Firefox's performance settings|nastavení výkonu Firefoxu]], že je hardwarová akcelerace zapnuta. A také se ujistěte, že máte [[Upgrade your graphics drivers to use hardware acceleration and WebGL|nejnovéjší verze ovladačů grafické karty]].
{for not fx94}
= Snížení limitu počtu procesů pro obsah =
V případě [https://developer.mozilla.org/Firefox/Multiprocess_Firefox multiprocesového Firefoxu], který je též zván electrolysis či ''e10s'' , Firefox z důvodu zajištění vyšší bezpečnosti a vyššího výkonu spouští u všech panelů webový obsah odděleně od hlavního procesu Firefoxu. Použití [https://wiki.mozilla.org/Electrolysis/Multiple_content_processes vícera procesů pro obsah] může ještě více zvýšit výkon a minimalizovat dopad pádů procesů zpracovávajících obsah. Změnit limit počtu procesů pro obsah je možné v [[Firefox's performance settings|nastavení výkonu Firefoxu]].
[[Image:moznosti-obecne-vykon]]
Nastavit můžete celkově jeden až osm procesů. Výchozí počet je osm. Větší počet procesů pro obsah může zvýšit výkon při používání velkého množství panelů, ovšem rovněž to způsobí větší využití paměti. Pokud už počítači dochází paměť, můžete počet procesů pro obsah snížit.
{/for}
= Zavření ostatních aplikací =
Když máte spuštěno mnoho aplikací současně, může se v důsledku toho zpomalit běh vašeho počítače a stejně tak i ostatních aplikací. Ukončením některé z momentálně nevyužívaných aplikací se sníží využití systémových prostředků.
= Smazání souboru content-prefs.sqlite =
Firefox uchovává vaše data v různých souborech ve složce vašeho profilu. Je možné, že došlo k poškození souboru používaného pro uchovávání individuálních nastavení stránek. Pokud tento soubor smažete (nebo přejmenujete), ztratíte svá nastavení úrovně zvětšení/zmenšení stránek, avšak mohlo by to snížit využití procesoru.
# [[T:OpenProfileFolder]]
# [[T:closeFirefox]]
# Smažte ve složce svého profilu soubor {filepath content-prefs.sqlite}. Při příštím spuštění Firefoxu bude opět vytvořen.
= Obnova Firefoxu =
Funkce ''Obnova Firefoxu'' může napravit mnoho problémů tím, že obnoví váš [[Profiles - Where Firefox stores your bookmarks, passwords and other user data|profil Firefoxu]] do jeho výchozího stavu, přičemž vaše důležitá data budou zachována.
Podrobnosti naleznete v článku [[Refresh Firefox - reset add-ons and settings]].
= Použití diagnostických nástrojů =
Existuje celá řada diagnostických nástrojů, které lze ve Firefoxu i ve vašem operačním systému použít k řešení problémů se zvýšeným využitím systémových prostředků.
== Nástroje Firefoxu ==
* [[Task Manager - see what tabs or extensions are slowing down Firefox|Správce úloh Firefoxu]] (neplést se Správcem úloh systému Windows) je skvělý nástroj, který umožňuje zjistit, jaké panely a rozšíření využívají nejvíce systémových prostředků.
* Stránka '''about:memory''' umožňuje vyřešit specifické problémy týkající se paměti (např. zaviněné webovou stránkou, rozšířením, motivem vzhledu atd.) a nachází se na ni tlačítko {button Minimize memory usage} (Snížit využití paměti na minimum), které vám občas může pomoci okamžitě snížit využití paměti. Návod k použití stránky '''about:memory''' naleznete [https://firefox-source-docs.mozilla.org/performance/memory/about_colon_memory.html zde].
* I v případě, že nejste programátor, si můžete vyzkoušet některé další [https://firefox-source-docs.mozilla.org/performance/index.html#memory-profiling-and-leak-detection-tools nástroje, které používají vývojáři Firefoxu k vyhledání a odstranění úniků paměti].
== Nástroje operačního systému ==
{for win}
* Aktuální využití systémových prostředků můžete sledovat ve [https://wikipedia.org/wiki/Task_Manager_(Windows) Správci úloh systému Windows] na kartě ''Výkon''{for win8, win10} (pro zobrazení všech karet klikněte na "Více podrobností"){/for}. Další informace naleznete na stránkách Microsoftu v [https://blogs.windows.com/windowsexperience/2013/06/06/windows-8-task-manager-in-depth/ tomto příspěvku blogu Windows].
{/for}
{for mac}
* Aktuální využití systémových prostředků můžete sledovat v Monitoru aktivity. Další informace naleznete na stránkách Applu v článku [https://support.apple.com/cs-cz/HT201464 Jak používat Monitor aktivity na Macu].
{/for}
{for linux}
* Ačkoli ne v každé linuxové distribuci je obsažen, většina verzí Linuxu má grafický nástroj pro sledování prostředků. Často se nazývá Sledování systému, ale mívá i jiné názvy.
* Při spuštění příkazu <code>top</code> v terminálu se zobrazí seznam všech běžících procesů a jejich spotřeba systémových prostředků.
{/for}
{warning}'''UPOZORNĚNÍ:''' Existuje celá řada programů třetích stran, které slibují zvýšení výkonu počítače. Při instalaci softwaru třetích stran byste měli být opatrní a používat pouze uznávaný software poskytovaný oficiálním zdrojem.{/warning}
= Přidání další paměti do počítače =
Jestliže jste vyčerpali všechny výše uvedené rady a využití paměti se stále blíží maximu, možná nastal čas přidat do počítače více paměti. Přidání paměti zajistí enormní nárůst výkonu.
= Upgrade počítače =
Jestliže jste vyčerpali všechny výše uvedené rady a stále se potýkáte s vysokým využitím systémových prostředků, možná nastal čas vybavit počítač výkonnějším hardwarem. Souběžně s tím, jak se vyvíjí technologie, se software stává vyspělejším a pro účinný běh vyžaduje výkonnější počítače.