Vytvoření profilu výkonu Thunderbirdu

Thunderbird Thunderbird Poslední aktualizace:
Toto je strojový překlad anglického článku. Nebyl zkontrolován člověkem a může obsahovat chyby. Pokud chcete tento obsah upravit, můžete začít zde.

Provedení diagnostiky výkonu může vývojářům pomoci identifikovat příčiny vysokého zatížení procesoru, zpomalení nebo nadměrné spotřeby paměti v Thunderbirdu.

Než začnete, zkontrolujte, zda problém nezmizí, když je Thunderbird spuštěn v režimu řešení potíží. Může být také užitečné projít si kontrolní seznam výkonu na wiki.

Některé typy diagnostiky vyžadují použití vývojové verze Thunderbirdu, která je k dispozici na stránce pro stažení Thunderbirdu.

Diagnostika výkonu používá nástroj zvaný profiler výkonu. Thunderbird používá profiler Firefoxu, takže některá dialogová okna mohou odkazovat na Firefox. Dokumentace profileru Firefoxu je vynikající, ale obvykle není nutná, pokud nenarazíte na potíže nebo nepotřebujete provést speciální úkoly, např. profilování při spuštění. V dokumentaci by každé použití slova „Firefox“ mělo být chápáno jako „Thunderbird“.

Příprava profileru výkonu

Profiler výkonu je v Thunderbirdu součástí Nástrojů pro vývojáře.

Otevření nástrojů pro vývojáře

V hlavním okně Thunderbirdu otevřete Nástroje pro vývojáře:

  1. Použijte klávesovou zkraktu Ctrl + Shift + ICommand + Shift + I nebo klikněte na tlačítko nabídky IG main menu a zvolte Nástroje.
  2. Klikněte na Nástroje pro vývojáře. Zobrazí se výzva k povolení příchozího připojení.

    Důležité! Abyste umožnili nástrojům pro vývojáře připojit se k Thunderbirdu, musíte ve výzvě připojení schválit. Okno s výzvou může být skryto za jinými okny Thunderbirdu.
  3. Klikněte na OK. Otevře se okno Nástroje pro vývojáře. V aktuálních verzích Thunderbirdu je zobrazena karta Výkon a po kliknutí na ni se zobrazí tlačítko Start Recording (button Spustit nahrávání).
    Pokud karta není zobrazena:
    • Stiskněte klávesu F1 nebo klikněte na tlačítko horizontal3-dot v pravém horním rohu okna a zvolte Nastavení. Otevře se okno nastavení nástrojů pro vývojáře.
    • Ujistěte se, že v části Výchozí nástroje pro vývojáře je zaškrtnuta možnost [✓] Výkon. Není-li zaškrnuta:
    • zaškrtněte ji a poté klikněte na kartu Výkon, která se nachází v horní části okna nástrojů pro vývojáře.

Konfigurace nastavení profileru

Jak nakonfigurovat nastavení profileru:

  1. Ve spodní části záložky Výkon klikněte na Upravit nastavení…. Otevře se okno Thunderbirdu s aktivní záložkou nastavení profileru.
  2. V sekci Nastavení nástroje na měření výkonu zaškrtněte políčko Thunderbird (ve verzích nightly/trunk tlačítko Daily). Po změně dalších možností se automaticky zruší zaškrtnutí tohoto políčka a zaškrtne se políčko Vlastní.
  3. V části Funkce zaškrtněte políčko All File IO.
  4. Chcete-li chránit soukromí nebo snížit využití paměti, sjeďte dolů a zrušte zaškrtnutí políčka Screenshots.
  5. V případě potřeby upravte další nastavení. Například:
    • Změňte možnost Native Allocations dostupnou v Thunderbirdu Daily, pokud diagnostikujete vysoké využití paměti.
    • Zvětšete velikost vyrovnávací paměti z 1 GB na 2 GB a prodlužte interval vzorkování nad výchozí hodnotu 1 ms, pokud reprodukce problému vyžaduje více než jednu minutu nahrávání nebo pokud je povolen další sběr údajů.
  6. Zavřete okno nastavení profileru pomocí ovládacích prvků okna – není zde žádné tlačítko OK ani Uložit.

Záznam diagnostiky výkonu

Důležité! Před zahájením nahrávání si pokud možno připravte jasný testovací scénář. Pokud není řečeno jinak, nahrávání by mělo být co nejkratší a mělo by zahrnovat pouze akce, u nichž se předpokládá, že způsobují daný problém. Od okamžiku spuštění nahrávání si prosím poznamenejte, kolik sekund uplyne do začátku a konce problému, a tuto informaci uveďte při hlášení svého profilu výkonu.

Jakmile jsou profiler a testovací scénář připraveny, můžete zahájit nahrávání a ukládání diagnostiky výkonu.

  1. Na kartě Výkon okna nástrojů pro vývojáře klikněte na tlačítko {tlačítko Spustit nahrávání}.
    Poznámka. Na nástrojové liště se může objevit varovná ikona. Kliknutím na ni se v dolní části okna otevře konzole se zprávou „Failed to get the active browserId while starting the profiler“ – tuto zprávu můžete ignorovat.
  2. Po zahájení nahrávání se rychle vraťte do hlavního okna Thunderbirdu a proveďte akce z vašeho testovacího scénáře.
  3. Až budete hotovi, okamžitě se vraťte do okna nástrojů pro vývojáře a klikněte na tlačítko Zachytit záznam, aby se zastavil sběr údajů. Zobrazí se krátká zpráva Zachytává se profil, po níž se otevře okno profileru Firefoxu se zaznamenanými údaji.

Uložení a sdílení výsledků diagnostiky výkonu

Jak uložit a sdílet výsledky diagnostiky výkonu:

  1. Klikněte na tlačítko Upload Local Profile (Nahrát místní profil) v pravém horním rohu okna profileru.
    profiler_result
  2. V rámečku „Share Performance Profile“ (Sdílet profil výkonu) zaškrtněte políčka u všech soukromých informací, které chcete zahrnout. Ve výchozím nastavení nejsou do profilu výkonu zahrnuty žádné soukromé informace.
    profiler_share
  3. Kliknutím na tlačítko performance_download místně uložíte soubor JSON. Poté ho můžete odeslat e-mailem nebo přiložit k hlášení o chybě.
  4. Kliknutím na tlačítko profiler_upload profil nahrajete do repositáře Firefox profiler a vygenerujete přímý odkaz (permalink). Odkaz bude k dispozici po kliknutí na tlačítko Permalink v okně profileru. Můžete ho zkopírovat a sdílet s vývojáři nebo jinými osobami, které mohou pomoci diagnostikovat problém, nebo ho můžete přiložit v Bugzille (BMO) k novému nebo již existujícímu hlášení o chybě.
    profiler_link
  5. Zavřete okno profileru výkonu.
  6. Zavřete okno nástrojů pro vývojáře.

Diagnostika při spuštění a ukončení Thunderbirdu

Diagnostika při spuštění nebo ukončení vyžaduje dodržování speciálních, ale velmi jednoduchých pokynů. Stejně jako předtím je třeba každé použití slova „Firefox“ chápat jako „Thunderbird“.

S napsáním tohoto článku pomohli tihle úžasní lidé:

Illustration of hands

Zapojte se

Rozvíjejte a sdílejte své znalosti s ostatními. Odpovídejte na dotazy a vylepšujte naše články nápovědy.

Zjistit více