Auf dieser Seite wird beschrieben, wie Sie Traces über die Winscope-Web-UI laden.
Über die Web-UI hochladen
Sie können Winscope lokal ausführen oder über einen Webserver darauf zugreifen.
Um aufgezeichnete Traces in Winscope zu laden, verwenden Sie den Bereich Upload Traces (Traces hochladen), um gespeicherte Traces hochzuladen. Klicken Sie auf Weitere Datei hochladen, um weitere Traces hochzuladen, oder auf das X, um hochgeladene Traces zu entfernen.
Abbildung 1: Laden Sie Traces in Winscope hoch.
Klicken Sie auf Traces ansehen, um die hochgeladenen Traces aufzurufen. Die Tabs für die einzelnen Traces werden im oberen Bereich des Fensters angezeigt. Wenn die hochgeladene Datei die relevanten Traces enthält, wird eine schwebende Ansicht des Bildschirmaufzeichnungstraces oder des Screenshots auf dem Bildschirm eingeblendet.
Weitere Informationen finden Sie unter Traces analysieren.
Parsing-Warnungen und ‑Fehler
In Winscope werden Probleme, die beim Laden eines Traces gefunden wurden, in einer Snackbar angezeigt. Das kann z. B. der Fall sein, wenn eine Trace-Datei verworfen wird, weil die Daten alt sind. In der folgenden Liste finden Sie die aktuellen Warnungen und ihre Bedeutung:
Nachricht | Beschreibung |
---|---|
Beschädigtes Archiv | Die ZIP-Datei konnte nicht geladen werden. Das passiert normalerweise, wenn die ZIP-Datei leer ist (0 Byte). |
<filename> : verworfen, da die Daten alt sind |
Alle Traces, die mehr als 5 Minuten vor dem Start des nächsten Traces enden, werden verworfen. |
<filename> : verworfen, da die Daten älter als <time> sind |
Anhand des zuletzt gefundenen monotonen oder Boot-Zeit-Offsets werden alle Traces mit einem Offset von mehr als 5 Sekunden verworfen. |
<filename> : überschrieben von einem anderen Trace des Typs
<trace type> |
Wenn in derselben Datei gleichwertige Traces (z. B. Trace und Dump) vorhanden sind, verwendet Winscope die folgenden Regeln:
|
<filename> : durch einen anderen Trace desselben Typs überschrieben |
Wenn in derselben Datei Traces desselben Typs vorhanden sind, verwendet Winscope die folgenden Regeln:
|
<filename> : Nicht unterstütztes Format |
Der Legacy-Trace kann aufgrund eines ungültigen Protokolls oder eines fehlenden Winscope-Parsers nicht geparst werden. |
<parser_name> -Parser konnte nicht erstellt werden:
<error> |
Winscope hat den Trace-Parser identifiziert, konnte die Datei aber nicht parsen. Melden Sie einen Winscope-Fehler und hängen Sie den Trace an. |
Nicht alle Traces können visualisiert werden: Zeitachsendaten konnten nicht initialisiert werden. Entfernen Sie einige Spuren. | Winscope konnte Zeitachsendaten aus dem Trace nicht parsen. Winscope-Fehler melden und Trace anhängen |
Fehler bei der Frame-Zuordnung: <error> |
Winscope konnte die Status zwischen verschiedenen Traces für die Navigation nicht zuordnen. Erstellen Sie einen WinScope-Fehlerbericht und hängen Sie den Trace an. |
Fehlender vsync_id -Wert für einen oder mehrere Einträge in <table> |
Perfetto-Trace konnte aufgrund fehlender VSync-ID-Informationen nicht geladen werden. Erstellen Sie einen WinScope-Fehlerbericht und hängen Sie den Trace an. |
Doppelte SF-Ebene-ID <layerId> gefunden – wird als Duplicate (Duplikat) in die Hierarchie aufgenommen |
Der SurfaceFlinger-Trace enthält zwei Ebenen mit derselben layerId .
SurfaceFlinger-Fehler melden und Trace anhängen |
Die Bildschirmaufzeichnung wird möglicherweise nicht mit den anderen Traces synchronisiert. Metadaten enthalten monotone Zeit anstelle von verstrichener Zeit | Die Bildschirmaufzeichnungsdatei ist alt und verwendet ein altes Metadatenformat, das nicht synchronisiert werden kann. Bei Bildschirmaufzeichnungen mit neueren Android-Versionen sollte dieses Problem nicht auftreten. |
Nicht alle Übergänge können geparst werden. Einige fehlen möglicherweise in derÜbergangsansicht. | Der Trace für die alten Übergänge konnte nicht geparst werden. Möglicherweise fehlen Daten in der Vorschau. |
<filename> : <error> |
Andere nicht zugeordnete Fehler. Melden Sie einen Winscope-Fehler und hängen Sie Ihren Trace an. |