Uitvoeren van een prestatiediagnose kan ontwikkelaars helpen om de oorzaken van een hoge CPU-belasting, traagheid of geheugengebruik in Thunderbird te identificeren. Controleer voordat u begint of het probleem verdwijnt wanneer Thunderbird in de Probleemolossingsmodus wordt gestart. Het kan ook handig zijn om de prestatiechecklist te bekijken.
Sommige typen diagnose vereisen het gebruik van een ontwikkelaarsversie van Thunderbird, beschikbaar vanaf de Thunderbird Daily-downloadpagina.
Prestatiediagnose gebruikt een hulpmiddel genaamd de prestatieprofiler. Thunderbird gebruikt de Firefox-profiler, dus sommige dialoogvensters kunnen verwijzen naar Firefox. De Firefox-profilerdocumentatie is uitstekend, maar meestal niet nodig, tenzij u problemen tegenkomt of speciale taken zoals opstartprofilering moet uitvoeren. In de documentatie moet elke referentie van het woord ‘Firefox’ worden gelezen als ‘Thunderbird’.
Inhoudsopgave
De prestatieprofiler voorbereiden
De prestatieprofiler is onderdeel van de Ontwikkelaarshulpmiddelen.
Ontwikkelaarshulpmiddelen openen
Open in het hoofdvenster van Thunderbird de Ontwikkelaarshulpmiddelen:
- Gebruik de sneltoets Ctrl + Shift + ICommand + Shift + I, of klik op de menuknop in Thunderbird
en kies .
- Selecteer in het menu . Er verschijnt een prompt Inkomende verbinding.
- Belangrijk! Om de ontwikkelaarshulpmiddelen verbinding te laten maken met uw Thunderbird-toepassing, moet u de verbinding in de prompt goedkeuren.
Het promptvenster kan verborgen zijn achter andere Thunderbird-vensters.
- Klik op OK. Het venster Ontwikkelaarshulpmiddelen wordt geopend. In huidige versies van Thunderbird is het tabblad zichtbaar, en erop klikken toont de knop .
Als u dat tabblad niet ziet:- Druk op F1 of klik op de knop
in de rechterbovenhoek en kies .
- Zorg ervoor dat in de sectie Standaard-ontwikkelaarshulpmiddelen de optie is aangevinkt. Als deze niet is ingeschakeld:
- Druk op F1 of klik op de knop
- Schakel deze in, en klik vervolgens op het tabblad dat bovenaan het venster Ontwikkelaarshulpmiddelen verschijnt.
Profiler-instellingen configureren
Om de profiler-instellingen te configureren:
- Klik onderaan het tabblad Prestaties op Instellingen bewerken…. Er wordt een Thunderbird-venster geopend met het tabblad met de profiler-instellingen geactiveerd.
- Schakel in de sectie Profiler-instellingen de keuzeknop (in Nightly-/Trunk-versies de knop ) in. Na het wijzigen van andere opties wordt deze knop automatisch gedeactiveerd en wordt de knop actief.
- Plaats in de sectie Functies een vinkje bij .
- Scrol naar beneden en haal het vinkje bij weg om uw privacy te beschermen of het geheugengebruik te reduceren.
- Pas andere instellingen naar behoefte aan. Bijvoorbeeld:
- Wijzig de optie Ingebouwde allocaties in Thunderbird Daily als u problemen met hoog geheugengebruik diagnosticeert.
- Vergroot de bufferomvang van 1GB naar 2GB en het opname-interval voorbij de standaard 1 ms als u voor het reproduceren van het probleem meer dan een minuut nodig hebt, of als aanvullende gegevenscollecties zijn ingeschakeld.
- Sluit het profiler-instellingenvenster met de vensterbesturing – er is geen knop of .
Een prestatieprofiel opnemen en opslaan
Wanneer de profiler en het testscenario klaar zijn, kunt u beginnen met opnemen en de prestatiediagnose opslaan.
- Klik in het tabblad van de ontwikkelaarshulpmiddelen op de knop .
- Noot: er kan een waarschuwingspictogram verschijnen in de werkbalk. Erop klikken opent een console onderin het venster met het bericht ‘Ophalen actieve browserId bij starten van de profiler mislukt’ – dit kan worden genegeerd.
- Ga na starten van de opname snel terug naar het hoofdvenster van Thunderbird en voer de acties in uw testscenario uit.
- Ga na voltooiing onmiddellijk terug naar het venster Ontwikkelaarshulpmiddelen en klik op om de gegevensverzameling te stoppen. Er verschijnt kort een bericht Profiel vastleggen, gevolgd door het Firefox profiler-venster met daarin de vastgelegde gegevens.
Prestatiediagnoseresultaten opslaan en delen
Om de prestatiediagnoseresultaten op te slaan en te delen:
- Klik op in de rechterbovenhoek van het profiler-venster.
-
- Plaats in het paneel Prestatieprofiel delen vinkjes bij privégegevens die u wilt opnemen. Standaard worden geen privégegevens opgenomen in het prestatieprofiel.
-
- Klik op de knop
om lokaal een JSON-bestand op te slaan. U kunt dit vervolgens per e-mail versturen of bijvoegen aan een bugrapport.
- Klik op de knop
om het profiel te uploaden naar de Firefox profiler-repository en een directe koppeling (permalink) aan te maken. De koppeling wordt beschikbaar nadat u op de knop in het profilervenster hebt geklikt. U kunt deze kopiëren en met ontwikkelaars delen of met anderen die kunnen helpen met het probleem te analyseren, of de koppeling toevoegen aan een bestaand bugrapport in Bugzilla (BMO).
-
- Sluit het prestatieprofilervenster.
- Sluit het venster Ontwikkelaarshulpmiddelen.
Een diagnose maken van opstarten en afsluiten van Thunderbird
Het maken van een diagnose van opstarten of afsluiten vereist het volgen van speciale, maar heel simpele instructies. Nogmaals, elk geval van het woord ‘Firefox’ moet worden begrepen als ‘Thunderbird’.