Het maken van een prestatieprofiel kan handig voor ontwikkelaars zijn om de oorzaken van een hoge CPU-belasting of traagheid in Thunderbird te zoeken. We gebruiken de prestatieprofiler van Firefox. U hoeft alleen maar naar de Firefox-profilerdocumentatie te gaan als u problemen ondervindt of iets speciaals wilt doen, zoals het profileren van de opstartprestaties. Denk gewoon ‘Thunderbird’ waar ‘Firefox’ wordt genoemd in de documentatie.
Inhoudsopgave
Stap 1 – Vastleggen van prestaties in Thunderbird voorbereiden
De prestatierecorder is onderdeel van de Ontwikkelaarswerkset in Thunderbird.
Bereid, voordat u begint met opnemen, het scenario dat u in Thunderbird wilt testen zo veel mogelijk voor.
- Open in het hoofdvenster van Thunderbird de Ontwikkelaarswerkset: Druk op Ctrl + Shift + ICommand + Shift + I, of klik op > > > .
- Belangrijk: bevestig de waarschuwingsprompt Inkomende verbinding … verbinding toestaan? met OK zodat de werkset verbinding kan maken met uw Thunderbird-toepassing. Noot: de prompt kan verborgen zijn achter andere Thunderbird-vensters.
- Het venster Ontwikkelaarshulpmiddelen wordt getoond.
- Huidige versies van Thunderbird tonen het tabblad Prestaties met de knop F1 of klik op de knop in de rechterbovenhoek en vervolgens op . Zorg ervoor dat is aangevinkt. Klik vervolgens op het tabblad dat bovenaan de werkset verschijnt. zichtbaar. Als u dat tabblad niet ziet, druk dan op
- Profiler-instellingen configureren:
- Klik op Instellingen bewerken, het laatste item in het venster Ontwikkelaarshulpmiddelen.
- Selecteer de voorinstelling ‘Thunderbird’, als deze nog niet is geselecteerd. (Als u nightly-/trunkbuilds gebruikt, selecteer dan de voorinstelling ‘Daily’.)
- Scroll naar beneden en plaats ook een vinkje bij ‘Alle File IO’.
- Wijzig alle overige eventueel benodigde instellingen. Als u bijvoorbeeld denk een zeer lange opname nodig te hebben, langer dan een minuut, dient u mogelijk de bufferomvang te vergroten van 1GB naar 2GB, of het opname-interval te verkleinen tot minder dan 1ms.
- Sluit het venster Instellingen.
- Belangrijk: ga, voordat u start met uw opname, terug naar het hoofdvenster van Thunderbird en voltooi de voorbereiding van het op te nemen prestatiescenario.
Stap 2 – Een prestatieprofiel opnemen en opslaan
U bent nu klaar om het prestatieprofiel van uw scenario op te nemen en op te slaan. Probeer, tenzij anders wordt aangegeven, uw opname zo kort mogelijk te houden door alleen de exacte set van acties op te nemen waarvan u vermoedt dat ze het probleem veroorzaken.
- Klik in het tabblad van het venster Ontwikkelaarshulpmiddelen op de knop .
- Ga zonder vertraging terug naar het hoofdvenster van Thunderbird en voer de set van acties die u wilt opnemen uit.
- Selecteer na voltooiing onmiddellijk in het venster Ontwikkelaarshulpmiddelen.
Stap 3 – Een prestatieprofiel opslaan en delen
- Klik op Oude versies van Thunderbird. om het opnameproces te voltooien en u ziet kortstondig Profiel vastleggen, afgesloten met een Firefox Profiler-venster. Als u de knop Vastleggen niet ziet, gebruikt u een oudere versie van Thunderbird ad profiler. Ga dan naar de sectie
- Klik op Noot: het profiel bevat GEEN persoonlijk herleidbare of privégegevens, tenzij u er expliciet voor kiest dergelijke aanvullende informatie te delen. . Vink voor het profiel dat u wilt gaan delen de velden voor items waarvan u persoonlijke gegevens wilt delen aan.
- Scroll indien nodig naar beneden en klik op https://profiler.firefox.com/ te sturen. Uploaden geeft een permalink in de vorm van https://share.firefox.dev/, die u kunt kopiëren en delen met ontwikkelaars en anderen die u mogelijk kunnen helpen met uw probleem. om een lokaal json-bestand op te slaan, of op om het profiel naar een repository op
- Sluit het venster Prestatieprofiler.
- Sluit het venster Ontwikkelaarshulpmiddelen.
Oude versies van Thunderbird
Bij oudere versies van Thunderbird zijn enkele handmatige stappen nodig om het profiel op te slaan.
- Klik aan de linkerzijde, pal naast het nieuwe item Opname #1, op de koppeling Opslaan en sla het bestand ergens op uw computer op. De bestandsextensie dient .json te zijn.
- Ga naar https://profiler.firefox.com/ (ja, op firefox.com).
- Selecteer en selecteer het .json-bestand dat u zojuist hebt opgeslagen om te uploaden.
- Belangrijk: selecteer in de buurt van de rechterbovenhoek de groene knop en selecteer vervolgens in het paneel Share Performance Profile opnieuw de (blauwe) knop .
- Kopieer de koppeling (b.v. https://share.firefox.dev/1XYZXYz) die wordt getoond in de rechterbovenhoek onder de nieuwe knop nieuwe bug of in een bestaande bug op Bugzilla (BMO). en plak deze in een toepasselijke
- U kunt ten slotte in het tabblad Ontwikkelaarshulpmiddelen > het prestatieprofiel verwijderen met het afvalbakpictogram net boven de profiellijst in de linkerbovenhoek (waar u het profiel hebt opgeslagen) en daarna het venster Ontwikkelaarshulpmiddelen sluiten.
Een profiel maken van opstarten en afsluiten van Thunderbird
Voor het maken van een profiel van opstarten of afsluiten zijn speciale, maar heel simpele instructies beschikbaar. Nogmaals, waar ‘Firefox’ wordt genoemd, denk daar ‘Thunderbird’.