Erstellen einer Thunderbird-Laufzeitanalyse

Thunderbird Thunderbird Zuletzt aktualisiert: vor 3 Wochen
Dies ist eine maschinengenerierte Übersetzung des englischen Inhalts. Sie wurde nicht von einem Menschen überprüft und kann Fehler enthalten. Wenn Sie diesen Inhalt überarbeiten möchten, können Sie hier beginnen.

Die Durchführung einer Leistungsdiagnose kann Entwicklern helfen, die Ursachen für eine hohe CPU-Auslastung, Verlangsamungen oder übermäßigen Speicherverbrauch in Thunderbird zu identifizieren. Bevor Sie beginnen, prüfen Sie, ob das Problem verschwindet, wenn Thunderbird im Fehlerbehebungsmodus gestartet wird. Es kann auch hilfreich sein, die Checkliste zur Leistung durchzugehen.

Einige Arten von Diagnosen erfordern die Verwendung einer Entwicklerversion von Thunderbird, die auf der Thunderbird-Downloadseite verfügbar ist.

Leistungsdiagnosen verwenden ein Werkzeug namens Leistungs-Profiler. Thunderbird verwendet den Firefox-Profiler, daher können sich einige Dialogfenster auf Firefox beziehen. Die Firefox Profiler-Dokumentation ist ausgezeichnet, wird aber normalerweise nicht benötigt, es sei denn, Sie stoßen auf Schwierigkeiten oder müssen spezielle Aufgaben wie die Profilerstellung beim Start durchführen. In der Dokumentation sollte jede Erwähnung des Wortes „Firefox“ als „Thunderbird“ verstanden werden.

Vorbereiten des Leistungs-Profilers

Der Leistungs-Profiler ist Teil der Entwicklerwerkzeuge.

Öffnen der Entwicklerwerkzeuge

Öffnen Sie im Hauptfenster von Thunderbird die Entwicklerwerkzeuge:

  1. Verwenden Sie die Tastenkombination Ctrl + Shift + Icommand + option + I oder klicken Sie auf die Menüschaltfläche IG main menu in Thunderbird und wählen Sie Tools.
  2. Wählen Sie im Menü Developer Tools. Eine Aufforderung für eine eingehende Verbindung wird angezeigt.

    Wichtig! Damit sich die Entwicklerwerkzeuge mit Thunderbird verbinden können, müssen Sie die Verbindung in der Aufforderung genehmigen.
    Das Aufforderungsfenster kann hinter anderen Thunderbird-Fenstern verborgen sein.
  3. Klicken Sie auf OK. Das Fenster Entwicklerwerkzeuge wird geöffnet. In aktuellen Versionen von Thunderbird ist der Tab Laufzeitanalyse sichtbar und ein Klick darauf zeigt die Schaltfläche Start Recording.
    Wenn der Tab nicht sichtbar ist:
    • Drücken Sie F1 oder klicken Sie auf die Schaltfläche horizontal3-dot in der oberen rechten Ecke des Fensters und wählen Sie Einstellungen. Das Einstellungsfenster der Entwicklerwerkzeuge wird geöffnet.
    • Stellen Sie sicher, dass im Abschnitt Standard-Entwicklerwerkzeuge die Option [✓] Laufzeitanalyse aktiviert ist. Wenn sie nicht aktiviert ist:
    • aktivieren Sie sie und klicken Sie dann auf den Tab Laufzeitanalyse, der oben im Fenster der Entwicklerwerkzeuge erscheint.

Konfigurieren der Profiler-Einstellungen

So konfigurieren Sie die Profiler-Einstellungen:

  1. Klicken Sie am unteren Rand des Tabs Laufzeitanalyse auf Edit Settings…. Ein Thunderbird-Fenster wird mit dem aktiven Tab für die Profiler-Einstellungen geöffnet.
  2. Aktivieren Sie im Abschnitt Profiler-Einstellungen das Optionsfeld Thunderbird (in Nightly/Trunk-Versionen die Schaltfläche Daily). Nachdem Sie andere Optionen geändert haben, wird dieses Optionsfeld automatisch deaktiviert und die Schaltfläche Custom wird aktiv.
  3. Aktivieren Sie im Abschnitt Funktionen das Kontrollkästchen All File IO.
  4. Um die Privatsphäre zu schützen oder den Speicherverbrauch zu reduzieren, scrollen Sie nach unten und deaktivieren Sie das Kontrollkästchen Screenshots.
  5. Passen Sie bei Bedarf andere Einstellungen an. Zum Beispiel:
    • Ändern Sie die Option Native Allocations, die in Thunderbird Daily verfügbar ist, wenn Sie eine hohe Speichernutzung diagnostizieren.
    • Erhöhen Sie die Puffergröße von 1 GB auf 2 GB und verlängern Sie das Abtastintervall über den Standardwert von 1 ms hinaus, wenn die Reproduktion des Problems mehr als eine Minute Aufnahmezeit erfordert oder wenn zusätzliche Datenerfassungen aktiviert sind.
  6. Schließen Sie das Fenster mit den Profiler-Einstellungen über die Steuerelemente des Fensters – es gibt keine Schaltfläche OK oder Save.

Aufzeichnen einer Leistungsdiagnose

Wichtig! Bereiten Sie vor Beginn der Aufzeichnung nach Möglichkeit ein klares Testszenario vor. Sofern nicht anders angegeben, sollte die Aufzeichnung so kurz wie möglich sein und nur die Aktionen umfassen, die vermutlich das Problem auslösen.

Wenn der Profiler und das Testszenario bereit sind, können Sie mit der Aufzeichnung und dem Speichern der Leistungsdiagnose beginnen.

  1. Klicken Sie im Tab Laufzeitanalyse des Entwicklerwerkzeuge-Fensters auf die Schaltfläche Start Recording.
    Hinweis. Möglicherweise erscheint ein Warnsymbol in der Symbolleiste. Ein Klick darauf öffnet eine Konsole am unteren Rand des Fensters mit der Meldung „Failed to get the active browserId while starting the profiler“ – dies kann ignoriert werden.
  2. Kehren Sie nach Beginn der Aufzeichnung schnell zum Hauptfenster von Thunderbird zurück und führen Sie die Aktionen aus Ihrem Testszenario durch.
  3. Wenn Sie fertig sind, kehren Sie sofort zum Fenster der Entwicklerwerkzeuge zurück und klicken Sie auf Capture recording, um die Datenerfassung zu beenden. Eine kurze Meldung Capturing profile wird angezeigt, gefolgt von dem Firefox-Profiler-Fenster, das die aufgezeichneten Daten anzeigt.

Speichern und Teilen der Leistungsdiagnose-Ergebnisse

So speichern und teilen Sie die Ergebnisse der Leistungsdiagnose:

  1. Klicken Sie auf die Schaltfläche Upload Local Profile in der oberen rechten Ecke des Profiler-Fensters.
    profiler_result
  2. Wählen Sie im Bereich „Leistungsprofil teilen“ die Kontrollkästchen für alle privaten Informationen aus, die Sie einschließen möchten. Standardmäßig sind keine privaten Informationen im Leistungsprofil enthalten.
    profiler_share
  3. Klicken Sie auf die Schaltfläche performance_download, um eine JSON-Datei lokal zu speichern. Sie können sie dann per E-Mail versenden oder an einen Fehlerbericht anhängen.
  4. Klicken Sie auf die Schaltfläche profiler_upload, um das Profil in das Firefox Profiler-Repository hochzuladen und einen direkten Link (Permalink) zu erstellen. Der Link wird verfügbar, nachdem Sie auf die Schaltfläche Permalink im Profiler-Fenster geklickt haben. Sie können ihn kopieren und mit Entwicklern oder anderen teilen, die bei der Diagnose des Problems helfen können, oder ihn an einen neuen oder bestehenden Fehlerbericht in Bugzilla (BMO) anhängen.
    profiler_link
  5. Schließen Sie das Leistungs-Profiler-Fenster.
  6. Schließen Sie das Entwicklerwerkzeuge-Fenster.

Diagnose des Starts und Herunterfahrens von Thunderbird

Die Diagnose des Starts oder Herunterfahrens erfordert das Befolgen spezieller, aber sehr einfacher Anleitungen. Wie zuvor sollte jede Erwähnung des Wortes „Firefox“ als „Thunderbird“ verstanden werden.

Diese netten Menschen haben geholfen, diesen Artikel zu schreiben:

Illustration of hands

Mitmachen

Vergrößern und teilen Sie Ihr Fachwissen mit anderen. Beantworten Sie Fragen und verbessern Sie unsere Wissensdatenbank.

Weitere Informationen