Profilage des performances de Thunderbird

Thunderbird Thunderbird Dernière mise à jour:

Créer un profil des performances peut être utile aux développeurs et développeuses pour identifier les causes d’une charge processeur importante ou d’un ralentissement de Thunderbird. Nous allons utiliser le profileur de performances de Firefox. Le recours à la documentation en anglais du profileur de Firefox n’est nécessaire qu’en cas de problème ou pour effectuer une opération particulière, comme le profilage des performances au démarrage. Dans la documentation, quand est mentionné « Firefox », lire « Thunderbird ».

Note : par défaut, aucune de vos informations personnelles n’est partagée. Les profils de performances que vous saisissez et choisissez de partager publiquement ne contiennent PAS d’informations personnelles identifiables ou privées, à moins que vous ne choisissiez explicitement de partager ces informations supplémentaires.

1ʳᵉ étape – Préparer l’enregistrement des performances dans Thunderbird

L’enregistreur des performances fait partie de la boîte à outils de développement de Thunderbird.

Avant de commencer l’enregistrement, préparez du mieux possible le scénario que vous voulez tester dans Thunderbird.

  1. Dans la fenêtre principale de Thunderbird, ouvrez la boîte à outils de développement : appuyez sur Ctrl + Maj + ICommande + Maj + I ou bien cliquez successivement sur  > Outils > Outils de développement

    Important ! Dans la fenêtre d’avertissement Connexion entrante qui s’affiche, autorisez la connexion demandée en cliquant sur OK, de façon à ce que la boîte à outils puisse se connecter à Thunderbird.
    Note : l’avertissement peut être caché derrière d’autres fenêtres de Thunderbird.
  2. La fenêtre Boîte à outils de navigateur multiprocessus s’ouvre.
  3. Les versions actuelles de Thunderbird affichent l’onglet Performances avec le bouton Commencer l’enregistrement
    Si vous ne voyez pas cet onglet, appuyez sur F1. Vous pouvez également cliquer sur le bouton ••• dans le coin supérieur droit, puis sur Paramètres. Assurez-vous que la case Performances est cochée [✓]
    Cliquez ensuite sur l’onglet Performances qui est apparu en haut de la boîte à outils.
  4. Configurer les paramètres du profileur (vous devez être dans l’onglet Performances) :
    1. Cliquez sur Modifier les paramètres… au bas de l’onglet Performances.
      La fenêtre about:profiling s’ouvre.
    2. Dans la section Paramètres du profileur, sélectionnez le préréglage Thunderbird si ce n’est pas déjà le cas (si vous utilisez des versions Nightly/Trunk, sélectionnez le préréglage Daily).
    3. Descendez jusqu’à la section Fonctionnalités et cochez la case All File IO.
    4. Modifiez les autres paramètres nécessaires. Par exemple, si vous prévoyez que vous aurez besoin d’un échantillon très long – supérieur à une minute – vous devriez passer la taille de la mémoire tampon de 1 Go à 2 Go ou réduire l’intervalle d’échantillonnage à moins de 1 ms.
    5. Fermez la fenêtre about:profiling.
Important ! Avant de commencer l’enregistrement des performances, revenez à la fenêtre principale de Thunderbird et terminez la préparation du scénario de performances à enregistrer.

2ᵉ étape – Enregistrer un profil de performances

Vous êtes maintenant prêt à enregistrer et à sauvegarder le profil des performances de votre scénario. Sauf indication contraire, essayez de réduire au plus court la durée de votre enregistrement en ne retenant que la série exacte d’actions soupçonnée être à l’origine du problème.

  1. Dans l’onglet Performances de la fenêtre Boîte à outils de navigateur multiprocessus, cliquez sur le bouton Commencer l’enregistrement
  2. Sans attendre, retournez dans la fenêtre principale de Thunderbird et effectuez la série d’actions que vous souhaitez enregistrer.
  3. Une fois l’enregistrement terminé, sélectionnez immédiatement Arrêter l’enregistrement dans la fenêtre Outils de développement.

3ᵉ étape – Sauvegarder et partager un profil de performances

  1. Cliquez sur Capturer l’enregistrement pour terminer le processus de collecte et vous verrez brièvement Capturer le profil, se terminant par une fenêtre Profileur de Firefox. Si vous n’avez pas vu le bouton de capture, c’est que vous utilisez une ancienne version de Thunderbird et du profileur. Passez à la section Anciennes versions de Thunderbird.
  2. Cliquez sur Charger un profil local. Pour le profil que vous vous apprêtez à partager, cochez les cases des éléments pour lesquels vous souhaitez partager vos informations personnelles.
    Note : le profil ne contient PAS d’informations personnelles identifiables ou privées, à moins que vous ne choisissiez explicitement de partager ces informations supplémentaires.
  3. Si nécessaire, descendez juqsqu’à Télécharger pour sauvegarder un fichier json local ou Envoyer pour expédier le profil vers un dépôt à https://profiler.firefox.com/. En cliquant sur Envoyer, vous obtenez un permalien de type https://share.firefox.dev/1XYZXYz que vous pouvez copier et partager avec les développeurs et développeuses ou toute autre personne susceptible de vous aider à résoudre votre problème.
  4. Fermez la fenêtre des performances du profileur.
  5. Fermez la fenêtre Outils de développement.

Anciennes versions de Thunderbird

Les versions plus anciennes de Thunderbird nécessitent quelques étapes manuelles pour sauvegarder le profil.

  1. Sur le côté gauche, juste à côté du nouvel élément « Enregistrement #1 », cliquez sur le lien Enregistrer et sauvegardez le fichier quelque part sur votre ordinateur. L’extension du fichier doit être .json
  2. Rendez-vous à l’adresse https://profiler.firefox.com (oui, sur firefox.com).
  3. Sélectionnez Charger un profil à partir d’un fichier et sélectionnez le fichier .json que vous venez d’enregistrer localement.
  4. Important ! En haut à droite, cliquez sur le bouton vert Publier, puis dans le panneau Partager le profil de performances, cliquez à nouveau sur le bouton bleu Publier
  5. Copiez le lien (par exemple https://share.firefox.dev/1XYZXYz) qui apparaît dans le coin supérieur droit sous le nouveau bouton Lien permanent et collez-le dans un nouveau bogue pertinent ou dans un bogue existant sur Bugzilla (BMO).
  6. Enfin, de retour dans l’onglet Performances de la boîte à outils de développement, vous pouvez supprimer le profil de performances à l’aide de l’icône de poubelle située juste au-dessus de la liste des profils dans le coin supérieur gauche (là où vous avez enregistré le profil), puis fermer la fenêtre Outils de développement.

Profilage du démarrage et de l’arrêt de Thunderbird

Le profilage du démarrage ou de l’arrêt implique des instructions spéciales en anglais, mais très simples. Là encore, quand est mentionné « Firefox », lire « Thunderbird ».

Cet article vous a-t-il été utile ?

Veuillez patienter…

Ces personnes ont aidé à écrire cet article :

Illustration of hands

Participer

Développez et partagez votre expertise avec les autres. Répondez aux questions et améliorez notre base de connaissances.

En savoir plus