Compare Revisions

Firefox má příliš velkou spotřebu paměti nebo procesoru – jak to opravit

Revision 186405:

Revision 186405 by soucet on

Revision 186808:

Revision 186808 by soucet on

Keywords:

paměť RAM pomalý
paměť RAM pomalý

Search results summary:

V tomto článku se dozvíte co dělat, aby Firefox spotřebovával méně paměti, a tím měl rychlejší odezvu a předešlo se jeho pádům.
K zobrazení stránky může Firefox chvílemi vyžadovat 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:

Firefox občas spotřebovává více paměti (RAM), než by měl. To jej může zpomalit a v krajních případech to dokonce může vést k jeho pádu. V tomto článku se dozvíte co dělat, aby Firefox spotřebovával méně paměti. * Ke kontrole a monitorování využití paměti existují v každém operačním systému specifické nástroje. {for win}Ve Windows zobrazuje spotřebu paměti Správce úloh systému Windows na záložce Výkon.{/for} * Využití paměti lze také zjistit ve Firefoxu pomocí [[Task Manager - see what tabs or extensions are slowing down Firefox|zabudovaného Správce úloh]]. Zobrazuje využití paměti aktivních panelů a doplňků. {note}'''Poznámka:''' Budete-li [[Share data with Mozilla to help improve Firefox|sdílet data o výkonnosti]], Mozilla bude získávat informace o provozu vašeho Firefoxu, mezi něž patří i spotřeba paměti, což napomůže vylepšit funkčnost Firefoxu v příštích verzích.{/note} __TOC__ = Aktualizujte Firefoxu na nejnovější verzi = Nejnovější verze Firefoxu mají nižší spotřebu paměti. [[Update Firefox to the latest version|Aktualizujte Firefox na nejnovější verzi]]. = Doplňky = == Zakázání rozšíření a motivů vzhledu s nadměrnou spotřebou paměti == Příčinou vyšší spotřeby paměti mohou být rozšíření a motivy vzhledu. Pro zjištění, zda nadměrnou spotřebu paměti zapříčiňuje nějaké rozšíření či motiv vzhledu, spusťte Firefox v [[Troubleshoot Firefox issues using Safe Mode|nouzovém režimu]] a sledujte míru jeho spotřeby paměti. V nouzovém režimu 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 nouzovém režimu 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ý opravdu nepotřebujete, jenž ale ke svému zobrazení využívá paměť. Ve Firefoxu zabudovaná funkce Blokování obsahu může šetřit paměť tím, že zabrání v načtení sledujícího obsahu třetích stran. Podrobnosti naleznete v článku [[Content blocking]]. Některá rozšíření umožňují takovýto nepotřebný obsah potlačit, např.: * [https://addons.mozilla.org/firefox/addon/ublock-origin/ uBlock Origin] umožňuje na webových stránkách skrýt reklamy. * [https://addons.mozilla.org/firefox/addon/noscript NoScript] umožňuje selektivně povolovat a zakazovat všechny skripty běžící na webových stránkách. == Zapnutí hardwarové akcelerace pro Flash videa == Máte-li nainstalovaný [https://www.adobe.com/products/flashplayer.html Flash Player] od Adobe, je možné při přehrávání v celoobrazovkovém režimu použít hardwarovou akceleraci. Ta v případě samostatné (neintegrované) grafické karty snižuje spotřebu paměti RAM. # Navštivte stránku obsahující Flash video. # {for win,linux}Klikněte pravým tlačítkem myši{/for}{for mac}Zatímco držíte stisknutou klávesu {key Ctrl}, klikněte{/for} na přehrávač videa a z kontextové nabídky zvolte {menu Nastavení...}. Zobrazí se okno Nastavení pro Adobe Flash Player. # Klikněte na ikonku v levém dolním rohu okna pro vstup do sekce Zobrazení. # Zkontrolujte, zda je políčko '''Zapnout hardwarovou akceleraci''' zaškrtnuté. # Klikněte na tlačítko {button Zavřít} a okno Nastavení pro Adobe Flash Player se zavře. = Zapnutí hardwarové akcelerace Firefoxu = Hardwarová akcelerace Firefoxu snižuje spotřebu paměti v případě dedikované grafické karty. *Zkontrolujte, zda je hardwarová akcelerace [[Firefox's performance settings|zapnuta]] a zda máte [[Upgrade your graphics drivers to use hardware acceleration and WebGL|nejnovéjší verze ovladačů grafické karty]]. = Restartování Firefoxu = Spotřeba paměti Firefoxem může vzrůstat, je-li po delší dobu ponechán spuštěný. Řešením je zde prozatím jeho pravidelné restartování. Můžete si jej 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]]. = Otevírejte méně 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ů.'' * [http://www.itbiz.cz/test-aplikace-gtd Seznam aplikací pro zpracování úkolů a organizaci času] = Ukončete nevyužívané aplikace = 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íží spotřeba paměti. = Nástroje pro řešení problémů s pamětí = * Firefox: ** Stránka '''about:memory''' vám umožňuje pohodlně vyřešit specifické problémy s pamětí (např. zaviněné webovou stránkou, rozšířením, motivem vzhledu) a nachází se na ni tlačítko {button Minimize memory usage} (Minimalizovat spotřebu paměti), které vám občas může pomoci okamžitě snížit spotřebu paměti. Návod k použití stránky '''about:memory''' naleznete [https://developer.mozilla.org/docs/Mozilla/Performance/about:memory zde]. ** I v případě, že neovládáte programovací jazyk C++, si můžete vyzkoušet některé další [https://developer.mozilla.org/en-US/docs/Mozilla/Performance#Memory_profiling_and_leak_detection_tools nástroje, které používají vývojáři Firefoxu k vyhledání a odstranění úniků paměti]. {for win} * Systém: ** Aktuální spotřebu paměti 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} = Vybavte počítač větším množstvím paměti = Jestliže jste vyčerpali všechny výše uvedené rady a spotřeba paměti se stále blíží maximu, možná nastal čas přidat do počítače více paměti. Paměť RAM je levná a zajistí enormní nárůst výkonu. <!-- MZ credit --> <br/> <br/> '''''Založeno na informacích z článku [http://kb.mozillazine.org/Reducing_memory_usage_-_Firefox Reducing memory usage - Firefox (mozillaZine KB)]'''''
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] (Central Processing Unit – centrální procesorová jednotka) či procesor je „mozkem“ počítače. * [https://cs.wikipedia.org/wiki/RAM RAM] (Random Access Memory – paměť s náhodným přístupem) č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 {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í ohledně výkonnosti. [[Update Firefox to the latest version|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 jej 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]]. = 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 [[Troubleshoot Firefox issues using Safe Mode|jeho nouzovém režimu]] a sledujte míru jeho využití paměti a procesoru. V nouzovém režimu 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 nouzovém režimu 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 [[Content blocking]]. 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. = Zapnutí hardwarové akcelerace Firefoxu = Hardwarová akcelerace Firefoxu v mnoha případech snižuje využití paměti a procesoru. Zkontrolujte, že je [[Firefox's performance settings|hardwarová akcelerace zapnuta]] a že máte [[Upgrade your graphics drivers to use hardware acceleration and WebGL|nejnovéjší verze ovladačů grafické karty]]. = Zapnutí hardwarové akcelerace pro Flash videa = Máte-li nainstalovaný [https://www.adobe.com/products/flashplayer.html Flash Player] od Adobe, je možné při přehrávání v celoobrazovkovém režimu použít hardwarovou akceleraci. Ta v případě samostatné (neintegrované) grafické karty může snížit využití prostředků. # Navštivte stránku obsahující Flash video. # {for win,linux}Klikněte pravým tlačítkem myši{/for}{for mac}Zatímco držíte stisknutou klávesu {key Ctrl}, klikněte{/for} na přehrávač videa a z kontextové nabídky zvolte {menu Nastavení...}. Zobrazí se okno Nastavení pro Adobe Flash Player. # Klikněte na ikonku v levém dolním rohu okna pro vstup do sekce Zobrazení. # Zkontrolujte, zda je políčko '''Zapnout hardwarovou akceleraci''' zaškrtnuté. # Klikněte na tlačítko {button Zavřít} a okno Nastavení pro Adobe Flash Player se zavře. = 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] = Ukonč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ů. = Poškozený soubor 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, ztratíte svá nastavení úrovně zvětšení/zmenšení stránek, avšak mělo by to snížit využití CPU. # [[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://developer.mozilla.org/docs/Mozilla/Performance/about:memory zde]. * I v případě, že nejste programátor, si můžete vyzkoušet některé další [https://developer.mozilla.org/en-US/docs/Mozilla/Performance#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 byste měli 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.

Back to History