Traces de chargement

Cette page explique comment charger des traces à l'aide de l'interface utilisateur Web de Winscope.

Importer à l'aide de l'interface utilisateur Web

Vous pouvez exécuter Winscope localement ou y accéder depuis un serveur Web.

Pour charger les traces capturées dans Winscope, utilisez le panneau Upload Traces (Importer des traces) afin d' importer les traces enregistrées. Cliquez sur Upload another file (Importer un autre fichier) pour importer d'autres traces ou sur X pour supprimer les traces importées.

Importer des traces dans Winscope

Figure 1. Importer des traces dans Winscope.

Cliquez sur View traces (Afficher les traces) pour afficher les traces importées. Les onglets de chaque trace s'affichent dans le panneau supérieur de la fenêtre. Si le fichier importé contient les traces pertinentes, une vue flottante de la trace d'enregistrement d'écran ou de la capture d'écran s'affiche à l'écran.

Pour en savoir plus, consultez la section Analyser les traces.

Analyser les avertissements et les erreurs

Winscope utilise une barre de notification pour afficher les problèmes détectés lors du chargement d'une trace, par exemple lorsqu'un fichier de trace est ignoré, car les données sont anciennes. La liste suivante inclut les avertissements actuels et leur signification :

Message Description
corrupted archive Échec du chargement du fichier ZIP. Cela se produit généralement lorsque le fichier ZIP est vide (0 octet).
<filename>: discarded because data is old Toutes les traces qui se terminent plus de cinq minutes avant le début de la trace suivante sont ignorées.
<filename>: discarded because data is older than <time> En fonction du décalage de temps monotone ou de démarrage le plus récent, toutes les traces dont le décalage est supérieur à cinq secondes sont ignorées.
<filename>: overridden by another trace of type <trace type> Lorsque des traces équivalentes (par exemple, une trace et un vidage) existent dans le même fichier, Winscope applique les règles suivantes :
  • Les traces Perfetto remplacent les traces héritées du même type.
  • Les enregistrements d'écran remplacent les captures d'écran.
<filename>: overridden by another trace of same type Lorsque des traces du même type existent dans le même fichier, Winscope applique les règles suivantes :
  • Les traces Perfetto remplacent les traces héritées du même type.
  • La plus grande trace Perfetto remplace toutes les autres traces Perfetto.
  • Les traces remplacent les vidages pour WindowManager et SurfaceFlinger.
<filename>: unsupported format La trace héritée ne peut pas être analysée en raison d'un proto non valide ou d'un analyseur Winscope manquant.
Failed to create <parser_name> parser: <error> Winscope a identifié l'analyseur de trace, mais n'a pas pu analyser le fichier. Signalez un bug Winscope et joignez votre trace.
Cannot visualize all traces: Failed to initialize timeline data. Try removing some traces. Winscope n'a pas pu analyser les données de la chronologie à partir de la trace. Signalez un bug Winscope et joignez votre trace.
Error occurred in frame mapping: <error> Winscope n'a pas pu mapper les états entre différentes traces pour la navigation. Signalez un bug Winscope et joignez votre trace.
Missing vsync_id value for one or more entries in <table> Échec du chargement de la trace Perfetto en raison d'informations manquantes sur l'ID VSync. Signalez un bug Winscope et joignez votre trace.
Duplicate SF layer ID <layerId> found - adding it as Duplicate to the hierarchy La trace SurfaceFlinger contient deux calques avec le même layerId. Signalez un bug SurfaceFlinger et joignez votre trace.
Screen recording may not be synchronized with the other traces. Metadata contains monotonic time instead of elapsed Le fichier d'enregistrement d'écran est ancien et utilise un format de métadonnées hérité qui ne peut pas être synchronisé. Les enregistrements d'écran des versions plus récentes d'Android ne devraient pas présenter ce problème.
Cannot parse all transitions. Some may be missing in Transitions viewer. Impossible d'analyser la trace de transitions héritée. Il est possible que des données manquent dans le visualiseur.
<filename>: <error> Autres erreurs non mappées. Signalez un bug Winscope et joignez votre trace.