Ladezeit-Traces

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.

Wenn Sie erfasste Traces in Winscope laden möchten, verwenden Sie den Bereich Traces hochladen , um gespeicherte Traces hochzuladen. Klicken Sie auf Weitere Datei hochladen , um weitere Traces hochzuladen, oder auf X , um hochgeladene Traces zu entfernen.

Traces in Winscope hochladen

Abbildung 1 : Traces in Winscope hochladen

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 Bildschirmaufzeichnungs-Traces oder des Screenshots auf dem Bildschirm eingeblendet.

Weitere Informationen finden Sie unter Traces analysieren.

Warnungen und Fehler parsen

Winscope verwendet eine Snackbar, um Probleme anzuzeigen, die beim Laden eines Traces auftreten, z. B. wenn eine Trace-Datei verworfen wird, weil die Daten alt sind. Die folgende Liste enthält die aktuellen Warnungen und ihre Bedeutung:

Nachricht Beschreibung
corrupted archive Die ZIP-Datei konnte nicht geladen werden. Das passiert normalerweise, wenn die ZIP-Datei leer ist (0 Byte).
<filename>: discarded because data is old Alle Traces, die mehr als 5 Minuten vor dem Start des nächsten Traces enden, werden verworfen.
<filename>: discarded because data is older than <time> Basierend auf dem letzten gefundenen monotonen oder Boot-Zeit-Offset werden alle Traces mit einem Offset von mehr als 5 Sekunden verworfen.
<filename>: overridden by another trace of type <trace type> Wenn in derselben Datei gleichwertige Traces (z. B. Trace und Dump) vorhanden sind, verwendet Winscope die folgenden Regeln:
  • Perfetto-Traces überschreiben Legacy-Traces desselben Typs.
  • Bildschirmaufzeichnungen überschreiben Screenshots.
<filename>: overridden by another trace of same type Wenn in derselben Datei Traces desselben Typs vorhanden sind, verwendet Winscope die folgenden Regeln:
  • Perfetto-Traces überschreiben Legacy-Traces desselben Typs.
  • Der größte Perfetto-Trace überschreibt alle anderen Perfetto-Traces.
  • Traces überschreiben Dumps für WindowManager und SurfaceFlinger.
<filename>: unsupported format Der Legacy-Trace kann aufgrund eines ungültigen Proto oder eines fehlenden Winscope-Parsers nicht geparst werden.
Failed to create <parser_name> parser: <error> Winscope hat den Trace-Parser identifiziert, konnte die Datei aber nicht parsen. Erstellen Sie einen Winscope-Fehlerbericht und hängen Sie Ihren Trace an.
Cannot visualize all traces: Failed to initialize timeline data. Try removing some traces. Winscope konnte die Zeitachsendaten nicht aus dem Trace parsen. Erstellen Sie einen Winscope-Fehlerbericht und hängen Sie Ihren Trace an.
Error occurred in frame mapping: <error> Winscope konnte die Status zwischen verschiedenen Traces für die Navigation nicht zuordnen. Erstellen Sie einen Winscope-Fehlerbericht und hängen Sie Ihren Trace an.
Missing vsync_id value for one or more entries in <table> Der Perfetto-Trace konnte aufgrund fehlender VSync-ID-Informationen nicht geladen werden. Erstellen Sie einen Winscope-Fehlerbericht und hängen Sie Ihren Trace an.
Duplicate SF layer ID <layerId> found - adding it as Duplicate to the hierarchy Der SurfaceFlinger-Trace enthält zwei Ebenen mit derselben layerId. Erstellen Sie einen SurfaceFlinger-Fehlerbericht und hängen Sie Ihren Trace an.
Screen recording may not be synchronized with the other traces. Metadata contains monotonic time instead of elapsed Die Bildschirmaufzeichnungsdatei ist alt und verwendet ein Legacy-Metadatenformat, das nicht synchronisiert werden kann. Bei Bildschirmaufzeichnungen aus neueren Android-Versionen sollte dieses Problem nicht auftreten.
Cannot parse all transitions. Some may be missing in Transitions viewer. Der Legacy-Trace für Übergänge kann nicht geparst werden. Möglicherweise fehlen Daten in der Ansicht.
<filename>: <error> Andere nicht zugeordnete Fehler. Erstellen Sie einen Winscope-Fehlerbericht und hängen Sie Ihren Trace an.