Compare Revisions

Vytvoření profilu výkonu Thunderbirdu

Revision 250825:

Revision 250825 by soucet on

Revision 261208:

Revision 261208 by soucet on

Keywords:

Thunderbird, Performance, Testing
Thunderbird, Performance, Testing

Search results summary:

Jak vytvořit profil výkonu Thunderbirdu za účelem nalezení příčiny vysokého zatížení procesoru nebo pomalosti.
Jak vytvořit profil výkonu Thunderbirdu za účelem nalezení příčiny vysokého zatížení procesoru nebo pomalosti.

Content:

Vytvoření profilu výkonu může být pro vývojáře užitečné při hledání příčin vysokého zatížení procesoru nebo pomalosti Thunderbirdu. Používat budeme profilátor prohlížeče Firefox. Do dokumentace profilátoru se budete muset podívat pouze v případě, že budete mít potíže nebo budete chtít provést něco speciálního. Kdekoli je v dokumentaci zmíněn „Firefox“, uvažujte „Thunderbird“. {note}'''Poznámka:''' Ve výchozím nastavení nejsou sdíleny žádné vaše soukromé informace. Profily výkonu, které pořídíte a rozhodnete se veřejně sdílet, NEOBSAHUJÍ osobní identifikační údaje ani soukromé informace, pokud výslovně nesvolíte ke sdílení takových dodatečných informací.{/note} __TOC__ = 1. krok: Příprava záznamu výkonu v Thunderbirdu = Nástroj pro záznam výkonu je v Thunderbirdu součástí ''Nástrojů pro vývojáře''. Ve výchozím nastavení se nezobrazuje, takže je třeba ho nejprve povolit v nastavení nástrojů, jak je popsáno níže. Před zahájením nahrávání si rovněž co nejlépe nachystejte aktivitu, kterou chcete v Thunderbirdu otestovat. #V hlavním okně Thunderbirdu otevřete ''Nástroje pro vývojáře'': Stiskněte {for win,linux}{key Ctrl+Shift+I}{/for}{for mac}{key Command+Shift+I}{/for} '''''nebo''''' klikněte na {menu ≡} > {menu Nástroje} > {menu Nástroje pro vývojáře} > {menu Nástroje pro vývojáře}. #'''Důležité: Potvrďte varování ''Příchozí spojení ... Chcete povolit připojení?'' kliknutím na {button OK}''', aby se mohly nástroje připojit k vaší aplikaci Thunderbird. ''Poznámka:'' Varování může být skryto za jinými okny Thunderbirdu. #Zobrazí se okno ''Nástroje pro vývojáře''. #Současné verze Thunderbirdu zobrazí sekci '''Výkon''' se zobrazeným tlačítkem {button Start Recording}. Pokud tuto sekci nevidíte, stiskněte klávesu {key F1} '''''nebo''''' klikněte na tlačítko {button •••} nacházející se v pravém horním rohu a poté klikněte na {menu Nastavení}. Zkontrolujte, že je zaškrtnuta položka {menu [✓] Výkon}. Poté klikněte na sekci {menu Výkon}, která se objevila v horní části sady nástrojů. #Nakonfigurujte profilátor: ##Klikněte na „Edit settings“, což je poslední položka v okně Nástroje pro vývojáře. ##Vyberte přednastavení „Thunderbird“ (pokud již není vybráno). ##Sjeďte dolů a zaškrtněte také políčko „All File IO“. ##Změňte všechna další nastavení, která budete potřebovat změnit. Pokud například očekáváte, že budete potřebovat velmi dlouhý vzorek, delší než minutu, možná budete muset zvýšit velikost vyrovnávací paměti z 1 GB na 2 GB nebo zkrátit interval vzorkování na méně než 1 ms. ##Zavřete okno nastavení. #Důležité: Před spuštěním nahrávání výkonu se vraťte zpět do hlavního okna Thunderbirdu a dokončete nachystání aktivity, kterou chcete nahrát. =2. krok: Záznam profilu výkonu = Nyní jste připraveni nahrát a uložit profil výkonu dané aktivity. Pokud není řečeno jinak, snažte se udržet svůj záznam co nejkratší tak, že budete nahrávat právě jen sady akcí, u nichž existuje podezření, že způsobují daný problém. #V okně ''Nástroje pro vývojáře'' v sekci {menu Výkon} klikněte na tlačítko {button Start Recording}. #Bez prodlení se vraťte zpět do hlavního okna Thunderbirdu a proveďte sadu akcí, které chcete nahrát. #Jakmile skončíte, okamžitě v okně ''Nástroje pro vývojáře'' klikněte na tlačítko {button Stop Recording}. = 3. krok: Uložení a sdílení profilu výkonu = #Klikněte na tlačítko {button Capture recording} pro ukončení procesu sběru dat, načež se krátce zobrazí text '''Capturing profile''' a poté se zobrazí okno profilátoru Firefoxu. Pokud jste toto tlačítko neviděli, pak používáte starší verzi Thunderbirdu a profilátoru, a přejděte tudíž na kapitolu [[#w_stare-verze-thunderbirdu|Staré verze Thunderbirdu]]. #Klikněte na {button Upload local Profile}. U profilu, který se chystáte sdílet, zaškrtněte položky, které chcete sdílet a které obsahují vaše soukromé informace. {note}'''Poznámka:''' Profil NEOBSAHUJE osobní identifikační údaje ani soukromé informace, pokud výslovně nesvolíte ke sdílení takových dodatečných informací.{/note} #V případě potřeby sjeďte dolů a klikněte na tlačítko {button Download} pro uložení místního souboru json nebo na tlačítko {button Upload} pro odeslání profilu do úložiště na adrese https://profiler.firefox.com/. '''Upload''' poskytne trvalý odkaz v podobě https://share.firefox.dev/, který můžete zkopírovat a sdílet s vývojáři a dalšími lidmi, kteří by vám mohli pomoci s vaším problémem. #Zavřete okno profilátoru výkonu. #Zavřete okno ''Nástroje pro vývojáře''. == Staré verze Thunderbirdu == Starší verze Thunderbirdu vyžadují k uložení profilu několik ručních úkonů. #V levé části klikněte na odkaz '''Uložit''' nacházející se hned vedle nové položky ''Záznam #1'' a uložte daný soubor někam do vašeho počítače. Soubor musí mít příponu ''.json''. #Ve webovém prohlížeči přejděte na adresu https://profiler.firefox.com/ #Klikněte na tlačítko {button Load a profile from file} a vyberte soubor ''.json'', který jste právě uložili. #'''Důležité: Vpravo nahoře klikněte na zelené tlačítko {button Publish}''' a poté v sekci ''Share Performance Profile'' opět klikněte na (modré) tlačítko {button Publish}. #Zkopírujte odkaz (např. https://share.firefox.dev/1XYZXYz), který se objeví v pravém horním rohu pod novým tlačítkem {button permalink} a vložte ho v [https://bugzilla.mozilla.org Bugzille (BMO)] do příslušného [https://bugzilla.mozilla.org/enter_bug.cgi?product=Thunderbird nového hlášení] nebo již existujícího hlášení o chybě. #Nakonec se můžete vrátit do Thunderbirdu do okna ''Nástroje pro vývojáře'' a v sekci {menu Výkon} smazat nahraný profil výkonu tak, že kliknete na ikonu odpadkového koše nacházející se nad seznamem profilů. Následně můžete okno ''Nástroje pro vývojáře'' zavřít. = Profilování spouštění a vypínání Thunderbirdu = Profilování spouštění nebo vypínání vyžaduje [https://profiler.firefox.com/docs/#/./guide-startup-shutdown speciální, ale velmi jednoduché instrukce]. Opět platí, že tam, kde je zmíněn „Firefox“, uvažujte „Thunderbird“.
Vytvoření profilu výkonu může být pro vývojáře užitečné při hledání příčin vysokého zatížení procesoru nebo pomalosti Thunderbirdu. Používat budeme profilátor prohlížeče Firefox. Do dokumentace profilátoru se budete muset podívat pouze v případě, že budete mít potíže nebo budete chtít provést něco speciálního, například profilování výkonu při spouštění. Kdekoli je v dokumentaci zmíněn „Firefox“, uvažujte „Thunderbird“. {note}'''Poznámka:''' Ve výchozím nastavení nejsou sdíleny žádné vaše soukromé informace. Profily výkonu, které pořídíte a rozhodnete se veřejně sdílet, NEOBSAHUJÍ osobní identifikační údaje ani soukromé informace, pokud výslovně nesvolíte ke sdílení takových dodatečných informací.{/note} __TOC__ = 1. krok: Příprava záznamu výkonu v Thunderbirdu = Nástroj pro záznam výkonu je v Thunderbirdu součástí ''Nástrojů pro vývojáře''. Ve výchozím nastavení se nezobrazuje, takže je třeba ho nejprve povolit v nastavení nástrojů, jak je popsáno níže. Před zahájením nahrávání si rovněž co nejlépe nachystejte aktivitu, kterou chcete v Thunderbirdu otestovat. #V hlavním okně Thunderbirdu otevřete ''Nástroje pro vývojáře'': Stiskněte {for win,linux}{key Ctrl+Shift+I}{/for}{for mac}{key Command+Shift+I}{/for} '''''nebo''''' klikněte na {menu ≡} > {menu Nástroje} > {menu Nástroje pro vývojáře} > {menu Nástroje pro vývojáře}. #'''Důležité: Potvrďte varování ''Příchozí spojení ... Chcete povolit připojení?'' kliknutím na {button OK}''', aby se mohly nástroje připojit k vaší aplikaci Thunderbird. ''Poznámka:'' Varování může být skryto za jinými okny Thunderbirdu. #Zobrazí se okno ''Nástroje pro vývojáře''. #Současné verze Thunderbirdu zobrazí sekci '''Výkon''' se zobrazeným tlačítkem {button Start Recording}. Pokud tuto sekci nevidíte, stiskněte klávesu {key F1} '''''nebo''''' klikněte na tlačítko {button •••} nacházející se v pravém horním rohu a poté klikněte na {menu Nastavení}. Zkontrolujte, že je zaškrtnuta položka {menu [✓] Výkon}. Poté klikněte na sekci {menu Výkon}, která se objevila v horní části sady nástrojů. #Nakonfigurujte profilátor: ##Klikněte na „Edit settings“, což je poslední položka v okně Nástroje pro vývojáře. ##Vyberte přednastavení „Thunderbird“ (pokud již není vybráno). (Pokud používáte noční sestavení, vyberte předvolbu „Daily“.) ##Sjeďte dolů a zaškrtněte také políčko „All File IO“. ##Změňte všechna další nastavení, která budete potřebovat změnit. Pokud například očekáváte, že budete potřebovat velmi dlouhý vzorek, delší než minutu, možná budete muset zvýšit velikost vyrovnávací paměti z 1 GB na 2 GB nebo zkrátit interval vzorkování na méně než 1 ms. ##Zavřete okno nastavení. #Důležité: Před spuštěním nahrávání výkonu se vraťte zpět do hlavního okna Thunderbirdu a dokončete nachystání aktivity, kterou chcete nahrát. =2. krok: Záznam profilu výkonu = Nyní jste připraveni nahrát a uložit profil výkonu dané aktivity. Pokud není řečeno jinak, snažte se udržet svůj záznam co nejkratší tak, že budete nahrávat právě jen sady akcí, u nichž existuje podezření, že způsobují daný problém. #V okně ''Nástroje pro vývojáře'' v sekci {menu Výkon} klikněte na tlačítko {button Start Recording}. #Bez prodlení se vraťte zpět do hlavního okna Thunderbirdu a proveďte sadu akcí, které chcete nahrát. #Jakmile skončíte, okamžitě v okně ''Nástroje pro vývojáře'' klikněte na tlačítko {button Stop Recording}. = 3. krok: Uložení a sdílení profilu výkonu = #Klikněte na tlačítko {button Capture recording} pro ukončení procesu sběru dat, načež se krátce zobrazí text '''Capturing profile''' a poté se zobrazí okno profilátoru Firefoxu. Pokud jste toto tlačítko neviděli, pak používáte starší verzi Thunderbirdu a profilátoru, a přejděte tudíž na kapitolu [[#w_stare-verze-thunderbirdu|Staré verze Thunderbirdu]]. #Klikněte na {button Upload local Profile}. U profilu, který se chystáte sdílet, zaškrtněte položky, které chcete sdílet a které obsahují vaše soukromé informace. {note}'''Poznámka:''' Profil NEOBSAHUJE osobní identifikační údaje ani soukromé informace, pokud výslovně nesvolíte ke sdílení takových dodatečných informací.{/note} #V případě potřeby sjeďte dolů a klikněte na tlačítko {button Download} pro uložení místního souboru json nebo na tlačítko {button Upload} pro odeslání profilu do úložiště na adrese https://profiler.firefox.com/. '''Upload''' poskytne trvalý odkaz v podobě https://share.firefox.dev/, který můžete zkopírovat a sdílet s vývojáři a dalšími lidmi, kteří by vám mohli pomoci s vaším problémem. #Zavřete okno profilátoru výkonu. #Zavřete okno ''Nástroje pro vývojáře''. == Staré verze Thunderbirdu == Starší verze Thunderbirdu vyžadují k uložení profilu několik ručních úkonů. #V levé části klikněte na odkaz '''Uložit''' nacházející se hned vedle nové položky ''Záznam #1'' a uložte daný soubor někam do vašeho počítače. Soubor musí mít příponu ''.json''. #Ve webovém prohlížeči přejděte na adresu https://profiler.firefox.com/ #Klikněte na tlačítko {button Load a profile from file} a vyberte soubor ''.json'', který jste právě uložili. #'''Důležité: Vpravo nahoře klikněte na zelené tlačítko {button Publish}''' a poté v sekci ''Share Performance Profile'' opět klikněte na (modré) tlačítko {button Publish}. #Zkopírujte odkaz (např. https://share.firefox.dev/1XYZXYz), který se objeví v pravém horním rohu pod novým tlačítkem {button permalink} a vložte ho v [https://bugzilla.mozilla.org Bugzille (BMO)] do příslušného [https://bugzilla.mozilla.org/enter_bug.cgi?product=Thunderbird nového hlášení] nebo již existujícího hlášení o chybě. #Nakonec se můžete vrátit do Thunderbirdu do okna ''Nástroje pro vývojáře'' a v sekci {menu Výkon} smazat nahraný profil výkonu tak, že kliknete na ikonu odpadkového koše nacházející se nad seznamem profilů. Následně můžete okno ''Nástroje pro vývojáře'' zavřít. = Profilování spouštění a vypínání Thunderbirdu = Profilování spouštění nebo vypínání vyžaduje [https://profiler.firefox.com/docs/#/./guide-startup-shutdown speciální, ale velmi jednoduché instrukce]. Opět platí, že tam, kde je zmíněn „Firefox“, uvažujte „Thunderbird“.

Back to History