Compare Revisions

Thunderbird-prestaties profileren

Revision 249843:

Revision 249843 by markh2 on

Revision 260794:

Revision 260794 by markh2 on

Keywords:

Thunderbird, Prestaties, Testen
Thunderbird, Prestaties, Testen

Search results summary:

Een prestatieprofiel van Thunderbird maken om naar oorzaken van een hoge CPU-belasting of traagheid te zoeken.
Een prestatieprofiel van Thunderbird maken om naar oorzaken van een hoge CPU-belasting of traagheid te zoeken.

Content:

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 [https://profiler.firefox.com/docs/# prestatieprofiler van Firefox]. U hoeft alleen maar naar de profiler-documentatie te gaan als u problemen ondervindt of iets speciaals wilt doen. Denk gewoon ‘Thunderbird’ op plaatsen waar ‘Firefox’ wordt genoemd in de documentatie. {note}'''Noot:''' uw privégegevens worden standaard niet gedeeld. Opgenomen prestatieprofielen die u openbaar wilt delen bevatten GEEN persoonlijk herleidbare of privégegevens, tenzij u expliciet kiest voor het delen van dergelijke aanvullende gegevens.{/note} __TOC__ = Stap 1 – Vastleggen van prestaties in Thunderbird voorbereiden = De prestatierecorder is onderdeel van de ''Ontwikkelaarswerkset'' in Thunderbird. Deze wordt niet standaard getoond, dus u dient deze eerst in te schakelen vanuit de werksetinstellingen, zoals hieronder beschreven. Bereid ook, 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 {for win,linux}{key Ctrl+Shift+I}{/for}{for mac}{key Command+Shift+I}{/for}, '''''of''''' klik op {menu ≡} > {menu Extra} > {menu Ontwikkelaarshulpmiddelen} > {menu Ontwikkelaarswerkset}. # '''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 {button Opname starten} zichtbaar. Als u dat tabblad niet ziet, druk dan op {key F1} of klik op de knop {button •••} in de rechterbovenhoek en vervolgens op {menu Instellingen}. Zorg ervoor dat {menu [✓] Prestaties} is aangevinkt. Klik vervolgens op het tabblad {menu Prestaties} dat bovenaan de werkset verschijnt. # Profiler-instellingen configureren: ## Klik op ''Instellingen bewerken'', het laatste item in het venster Ontwikkelaarshulpmiddelen. ## Selecteer de voorinstelling ‘Thunderbird’ (als deze nog niet is geselecteerd). ## Scroll naar beneden en plaats ook een vinkje bij ‘Alle File IO’.<!--Controleren!--> ## 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 {menu Prestaties} van het venster ''Ontwikkelaarshulpmiddelen'' op de knop {button Opname starten}. # Ga zonder vertraging terug naar het hoofdvenster van Thunderbird en voer de set van acties die u wilt opnemen uit. # Selecteer na voltooiing onmiddellijk {button Opname stoppen} in het venster ''Ontwikkelaarshulpmiddelen''. = Stap 3 – Een prestatieprofiel opslaan en delen = # Klik op {button Opname vastleggen} 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 [[#w_oude-versies-van-thunderbird|Oude versies van Thunderbird]]. # Klik op {button Lokaal profiel uploaden}. Vink voor het profiel dat u wilt gaan delen de velden voor items waarvan u persoonlijke gegevens wilt delen aan. {note}'''Noot:''' het profiel bevat GEEN persoonlijk herleidbare of privégegevens, tenzij u er expliciet voor kiest dergelijke aanvullende informatie te delen.{/note} # Scroll indien nodig naar beneden en klik op {button Downloaden} om een lokaal json-bestand op te slaan, of op {button Uploaden} om het profiel naar een repository 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. # 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 {button Load a profile from file} en selecteer het ''.json''-bestand dat u zojuist hebt opgeslagen om te uploaden. # '''Belangrijk: selecteer in de buurt van de rechterbovenhoek de groene knop {button Publish}''' en selecteer vervolgens in het paneel ''Share Performance Profile'' opnieuw de (blauwe) knop {button Publish}. # Kopieer de koppeling (b.v. https://share.firefox.dev/1XYZXYz) die wordt getoond in de rechterbovenhoek onder de nieuwe knop {button permalink} en plak deze in een toepasselijke [https://bugzilla.mozilla.org/enter_bug.cgi?product=Thunderbird nieuwe bug] of in een bestaande bug op [https://bugzilla.mozilla.org Bugzilla (BMO)]. # U kunt ten slotte in het tabblad ''Ontwikkelaarshulpmiddelen'' > {menu Prestaties} 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 [https://profiler.firefox.com/docs/#/./guide-startup-shutdown speciale, maar heel simpele instructies] beschikbaar. Nogmaals, waar ‘Firefox’ wordt genoemd, denk daar ‘Thunderbird’.
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 [https://profiler.firefox.com/docs/# prestatieprofiler van Firefox]. U hoeft alleen maar naar de profiler-documentatie 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. {note}'''Noot:''' uw privégegevens worden standaard niet gedeeld. Opgenomen prestatieprofielen die u openbaar wilt delen bevatten GEEN persoonlijk herleidbare of privégegevens, tenzij u expliciet kiest voor het delen van dergelijke aanvullende gegevens.{/note} __TOC__ = Stap 1 – Vastleggen van prestaties in Thunderbird voorbereiden = De prestatierecorder is onderdeel van de ''Ontwikkelaarswerkset'' in Thunderbird. Deze wordt niet standaard getoond, dus u dient deze eerst in te schakelen vanuit de werksetinstellingen, zoals hieronder beschreven. Bereid ook, 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 {for win,linux}{key Ctrl+Shift+I}{/for}{for mac}{key Command+Shift+I}{/for}, '''''of''''' klik op {menu ≡} > {menu Extra} > {menu Ontwikkelaarshulpmiddelen} > {menu Ontwikkelaarswerkset}. # '''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 {button Opname starten} zichtbaar. Als u dat tabblad niet ziet, druk dan op {key F1} of klik op de knop {button •••} in de rechterbovenhoek en vervolgens op {menu Instellingen}. Zorg ervoor dat {menu [✓] Prestaties} is aangevinkt. Klik vervolgens op het tabblad {menu Prestaties} dat bovenaan de werkset verschijnt. # 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’.<!--Controleren!--> ## 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 {menu Prestaties} van het venster ''Ontwikkelaarshulpmiddelen'' op de knop {button Opname starten}. # Ga zonder vertraging terug naar het hoofdvenster van Thunderbird en voer de set van acties die u wilt opnemen uit. # Selecteer na voltooiing onmiddellijk {button Opname stoppen} in het venster ''Ontwikkelaarshulpmiddelen''. = Stap 3 – Een prestatieprofiel opslaan en delen = # Klik op {button Opname vastleggen} 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 [[#w_oude-versies-van-thunderbird|Oude versies van Thunderbird]]. # Klik op {button Lokaal profiel uploaden}. Vink voor het profiel dat u wilt gaan delen de velden voor items waarvan u persoonlijke gegevens wilt delen aan. {note}'''Noot:''' het profiel bevat GEEN persoonlijk herleidbare of privégegevens, tenzij u er expliciet voor kiest dergelijke aanvullende informatie te delen.{/note} # Scroll indien nodig naar beneden en klik op {button Downloaden} om een lokaal json-bestand op te slaan, of op {button Uploaden} om het profiel naar een repository 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. # 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 {button Load a profile from file} en selecteer het ''.json''-bestand dat u zojuist hebt opgeslagen om te uploaden. # '''Belangrijk: selecteer in de buurt van de rechterbovenhoek de groene knop {button Publish}''' en selecteer vervolgens in het paneel ''Share Performance Profile'' opnieuw de (blauwe) knop {button Publish}. # Kopieer de koppeling (b.v. https://share.firefox.dev/1XYZXYz) die wordt getoond in de rechterbovenhoek onder de nieuwe knop {button permalink} en plak deze in een toepasselijke [https://bugzilla.mozilla.org/enter_bug.cgi?product=Thunderbird nieuwe bug] of in een bestaande bug op [https://bugzilla.mozilla.org Bugzilla (BMO)]. # U kunt ten slotte in het tabblad ''Ontwikkelaarshulpmiddelen'' > {menu Prestaties} 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 [https://profiler.firefox.com/docs/#/./guide-startup-shutdown speciale, maar heel simpele instructies] beschikbaar. Nogmaals, waar ‘Firefox’ wordt genoemd, denk daar ‘Thunderbird’.

Back to History