Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

Performance - Monitoring - Anwendungen Spuren , um Daten zu überwachten Prozesse in Ihrer Anwendung. Ein Trace ist ein Bericht, der Daten enthält, die zwischen zwei Zeitpunkten in Ihrer App erfasst wurden.

Für iOS und Android Apps, Leistungsbewertung sammelt automatisch eine Spur für jeden Bildschirm in Ihrer Anwendung eine Bildschirm - Rendering Spur bezeichnet. Jeder Bildschirm-Rendering-Trace sammelt die folgenden Metriken:

  • Langsam - Wiedergabe - Rahmen - ein Messwert, misst den Anteil der Rahmen , die langsam waren für einen bestimmten Bildschirm zu rendern

  • Gefrorene Rahmen - Eine Metrik , dass die Maßnahmen der Anteil der Rahmen , die für einen bestimmten Bildschirm eingefroren

Sie können Daten aus diesen Spuren im Screen - Rendering - Unterreiter der Spuren Tabelle anzuzeigen, die am unteren Rand der Performance Dashboard ist (weitere Informationen über die 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 Messwerte für diese Spur sind langsame Rendering Frames und Gefrorenes Frames.

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

  • Stoppt , wenn die App ruft 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 Sie Ihre wichtigsten Kennzahlen sind Trending, fügen Sie sie in Ihre Metriken Board an der Spitze der Performance - Dashboard. 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 eine Metrik zu Ihrer Metriken Board hinzuzufügen, gehen Sie auf die Performance - Dashboard in der Konsole Firebase und 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 Sie auf einer bevölkerten metric Karte für mehr Optionen, wie eine Metrik 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 das Dashboard .

Anzeigen von Spuren und deren Daten

Um Ihre Spuren, gehen Sie zur Ansicht Performance - Dashboard in der Firebase Konsole, scrollen Sie nach unten auf die Spuren Tabelle, und klicken Sie auf den entsprechenden Unterreiter. 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 Filter verwenden - Taste (oben links auf dem Bildschirm) , um die Daten , die durch Attribut, zum Beispiel zu filtern:

ein Bild von Firebase Performance Monitoring-Daten, die nach Attributen gefiltert werden
  • Filter nach App - Version Ansicht Daten über eine Vergangenheit Veröffentlichung oder Ihre neueste Version
  • Filter nach Gerät zu erfahren , wie ältere Geräte handhaben Ihre App
  • Filter nach Land um sicherzustellen , dass Ihre Datenbank Lage ist nicht auf eine bestimmte Region zu beeinflussen

Erfahren Sie mehr über Daten für Ihre Spuren sehen .

Nächste Schritte