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“.
Obsah
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 Ctrl + Shift + ICommand + Shift + I nebo klikněte na > > > .
- Důležité: Potvrďte varování Příchozí spojení ... Chcete povolit připojení? kliknutím na , 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 F1 nebo klikněte na tlačítko nacházející se v pravém horním rohu a poté klikněte na . Zkontrolujte, že je zaškrtnuta položka . Poté klikněte na sekci , která se objevila v horní části sady nástrojů. . Pokud tuto sekci nevidíte, stiskněte klávesu
- 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 klikněte na tlačítko .
- 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 .
3. krok: Uložení a sdílení profilu výkonu
- Klikněte na tlačítko Staré verze Thunderbirdu. 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
- Klikněte na 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í. . U profilu, který se chystáte sdílet, zaškrtněte položky, které chcete sdílet a které obsahují vaše soukromé informace.
- V případě potřeby sjeďte dolů a klikněte na tlačítko 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. pro uložení místního souboru json nebo na tlačítko pro odeslání profilu do úložiště na adrese
- 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 a vyberte soubor .json, který jste právě uložili.
- Důležité: Vpravo nahoře klikněte na zelené tlačítko a poté v sekci Share Performance Profile opět klikněte na (modré) tlačítko .
- Zkopírujte odkaz (např. https://share.firefox.dev/1XYZXYz), který se objeví v pravém horním rohu pod novým tlačítkem Bugzille (BMO) do příslušného nového hlášení nebo již existujícího hlášení o chybě. a vložte ho v
- Nakonec se můžete vrátit do Thunderbirdu do okna Nástroje pro vývojáře a v sekci 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 speciální, ale velmi jednoduché instrukce. Opět platí, že tam, kde je zmíněn „Firefox“, uvažujte „Thunderbird“.