Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Weitere Informationen zu Leistungsdaten zum Bildschirm-Rendering (iOS- und Android-Apps)

Die Leistungsüberwachung verwendet Ablaufverfolgungen , um Daten zu überwachten Prozessen in Ihrer App zu sammeln. Ein Trace ist ein Bericht, der Daten enthält, die zwischen zwei Zeitpunkten in Ihrer App erfasst wurden.

Bei iOS- und Android-Apps erfasst die Leistungsüberwachung automatisch eine Ablaufverfolgung für jeden Bildschirm in Ihrer App, die als Bildschirm-Rendering-Trace bezeichnet wird . Jeder Bildschirm-Rendering-Trace sammelt die folgenden Metriken:

Sie können Daten aus diesen Ablaufverfolgungen auf der Unterregisterkarte Bildschirmrendering der Ablaufverfolgungstabelle anzeigen, die sich unten im Leistungs- Dashboard befindet (weitere Informationen zur Verwendung der Konsole später auf dieser Seite).

Definition eines Bildschirm-Rendering-Trace

Jeder Bildschirm-Rendering-Trace wird durch den Namen identifiziert, den Sie den Bildschirm in Ihrer App genannt haben. Die gesammelten Metriken für diesen Trace sind Slow-Rendering-Frames und Frozen-Frames .

  • Startet für jeden UIViewController im keyWindow wenn die App viewDidAppear: .

  • Stoppt, wenn die App viewDidDisappear: .

Beachten Sie, dass Bildschirm-Rendering-Traces keine kanonischen Container-View-Controller erfassen.

Von Bildschirm-Rendering-Traces erfasste Messwerte

Diese Ablaufverfolgungen sind sofort einsatzbereite Ablaufverfolgungen, sodass Sie ihnen keine benutzerdefinierten Metriken oder benutzerdefinierten Attribute hinzufügen können.

Langsame Rendering-Frames

Diese Metrik ist der Prozentsatz der Frames, die für einen bestimmten Bildschirm langsam gerendert wurden. Diese Metrik ist insbesondere der Prozentsatz der Bildschirminstanzen, bei denen das Rendern von mehr als 50 % der Frames länger als 16 ms dauerte.

Gefrorene Rahmen

Diese Metrik ist der Prozentsatz der Frames, die für einen bestimmten Bildschirm eingefroren wurden. Diese Metrik ist insbesondere der Prozentsatz der Bildschirminstanzen, bei denen das Rendern von mehr als 0,1 % der Frames länger als 700 ms dauerte.

Leistungsdaten verfolgen, anzeigen und filtern

Um Echtzeitleistungsdaten anzuzeigen, stellen Sie sicher, dass Ihre App eine Performance Monitoring SDK-Version verwendet, die mit der Echtzeitdatenverarbeitung kompatibel ist. Erfahren Sie mehr .

Verfolgen Sie wichtige Kennzahlen in Ihrem Dashboard

Um zu erfahren, wie sich Ihre wichtigsten Kennzahlen entwickeln, fügen Sie sie zu Ihrem Kennzahlen-Board oben im Leistungs- Dashboard hinzu. Sie können Regressionen schnell erkennen, indem Sie Änderungen von Woche zu Woche anzeigen oder überprüfen, ob die jüngsten Änderungen in Ihrem Code die Leistung verbessern.

ein Bild des Metrik-Boards im Firebase Performance Monitoring-Dashboard

Um Ihrem Metriken-Board einen Messwert hinzuzufügen, rufen Sie das Leistungs- Dashboard in der Firebase-Konsole auf und klicken Sie dann auf die Registerkarte Dashboard . Klicken Sie auf eine leere Messwertkarte und wählen Sie dann einen vorhandenen Messwert aus, den Sie zu Ihrem Board hinzufügen möchten. Klicken auf einer auf , um weitere Optionen einen zu ersetzen oder zu entfernen.

Das Metrics Board zeigt gesammelte Metrikdaten im Zeitverlauf sowohl in grafischer Form als auch als numerische prozentuale Veränderung an.

Erfahren Sie mehr über die Verwendung des Dashboards .

Anzeigen von Spuren und deren Daten

Um Ihre Traces anzuzeigen, rufen Sie das Performance- Dashboard in der Firebase-Konsole auf, scrollen Sie nach unten zur Tabelle mit den Traces und klicken Sie dann auf die entsprechende Unterregisterkarte. Die Tabelle zeigt einige der wichtigsten Metriken für jeden Trace an, und Sie können die Liste sogar nach der prozentualen Änderung für eine bestimmte Metrik sortieren.

Wenn Sie in der Trace-Tabelle auf einen Trace-Namen klicken, können Sie durch verschiedene Bildschirme klicken, um den Trace zu durchsuchen und die relevanten Metriken aufzuschlüsseln. Auf den meisten Seiten können Sie die Schaltfläche zum Filtern (oben links auf dem Bildschirm) verwenden, um die Daten nach Attributen zu filtern, zum Beispiel:

ein Bild von Firebase Performance Monitoring-Daten, die nach Attributen gefiltert werden
  • Filtern Sie nach App-Version , um Daten zu einer früheren Version oder Ihrer neuesten Version anzuzeigen
  • Filtern Sie nach Gerät , um zu erfahren, wie ältere Geräte mit Ihrer App umgehen
  • Filtern Sie nach Land , um sicherzustellen, dass sich Ihr Datenbankstandort nicht auf eine bestimmte Region auswirkt

Erfahren Sie mehr über das Anzeigen von Daten für Ihre Traces .

Nächste Schritte