Ślady wczytywania

Na tej stronie opisujemy, jak wczytywać ścieżki za pomocą interfejsu internetowego Winscope.

Przesyłanie za pomocą interfejsu internetowego

Możesz uruchamiać Winscope lokalnie lub uzyskać do niego dostęp z serwera internetowego.

Aby załadować przechwycone ścieżki w Winscope, użyj panelu Prześlij ścieżki, aby przesłać zapisane ścieżki. Aby przesłać więcej ścieżek, kliknij Prześlij inny plik, a aby usunąć przesłane ścieżki, kliknij X.

Przesyłanie śladów w Winscope

Rysunek 1. Przesyłanie śladów w Winscope.

Aby wyświetlić przesłane ścieżki, kliknij Wyświetl ścieżki. Karty poszczególnych ścieżek są widoczne w górnym panelu okna. Jeśli przesłany plik zawiera odpowiednie ślady, na ekranie wyświetli się widok śladu nagrania ekranu lub zrzutu ekranu.

Więcej informacji znajdziesz w artykule Analizować ścieżki.

analizowanie ostrzeżeń i błędów;

Winscope używa paska powiadomień do wyświetlania problemów znalezionych podczas wczytywania ścieżki, np. gdy plik ścieżki jest odrzucany, ponieważ dane są stare. Poniżej znajdziesz listę aktualnych ostrzeżeń i ich opisów:

Wiadomość Opis
uszkodzone archiwum, Nie udało się załadować pliku ZIP. Zwykle dzieje się tak, gdy plik ZIP jest pusty (0 bajtów).
<filename>: odrzucony, ponieważ dane są nieaktualne Wszystkie ścieżki, które kończą się na ponad 5 minut przed rozpoczęciem następnej ścieżki, są odrzucane.
<filename>: odrzucony, ponieważ dane są starsze niż <time> Na podstawie ostatniego znalezionego przesunięcia monotonicznego lub czasu rozruchu wszystkie ścieżki z przesunięciem większym niż 5 sekund są odrzucane.
<filename>: zastąpiony przez inny ślad typu <trace type> Gdy w tym samym pliku znajdują się równe ścieżki (np. ścieżka śledzenia i zrzut), Winscope stosuje te reguły:
  • Ścieżki Peretto zastępują starsze ścieżki tego samego typu.
  • Nagrania ekranu zastępują zrzuty ekranu.
<filename>: zastąpiony przez inny ślad tego samego typu Gdy w tym samym pliku znajdują się ślady tego samego typu, Winscope stosuje te reguły:
  • Ścieżki Peretto zastępują starsze ścieżki tego samego typu.
  • Największy ślad usługi Perfectto zastępuje wszystkie inne ślady tej usługi.
  • Ścieżki zastępują zrzuty dmuchacza i WindowManager.
<filename>: nieobsługiwany format Nie można przeanalizować starszego śledzenia z powodu nieprawidłowego protokołu lub braku parsowania Winscope.
Nie udało się utworzyć parsowania <parser_name>: <error> Winscope wykrył parsowanie śladów, ale nie udało się przeanalizować pliku. Zgłoś błąd w Winscope i załącz ślad.
Nie można wyświetlić wszystkich ścieżek: nie udało się zainicjować danych osi czasu. Spróbuj usunąć niektóre ślady.

Winscope nie udało się przeanalizować danych osi czasu z wykresu. Zgłoś błąd w Winscope i załącz ślad.

Wystąpił błąd podczas mapowania ramki: <error>

Winscope nie mógł zmapować stanów między różnymi ścieżkami nawigacji. Zgłoś błąd w Winscope i załącz ślad.

Brak wartości vsync_id w co najmniej 1 wpisie w tabeli <table> Nie udało się wczytać ścieżki Peretto z powodu braku informacji o identyfikatorze vsync. Zgłoś błąd w Winscope i załącz ślad.
Znaleziono zduplikowany identyfikator warstwy SF <layerId> – dodano go do hierarchii jako „Duplikat” Ślad SurfaceFlinger zawiera 2 warstwy z tym samym layerId. Zgłoś błąd w SurfaceFlingerze i załącz ślad
Nagrywanie ekranu może nie być zsynchronizowane z innymi śladami. Metadane zawierają monotoniczny czas zamiast upływu czasu Plik z nagraniem ekranu jest stary i używa starszego formatu metadanych, który nie może być synchronizowany. W przypadku nowszych wersji Androida ten problem nie powinien występować.
Nie można przeanalizować wszystkich przejść. Niektóre z nich mogą być niedostępne w przeglądarce przejść. Nie udało się przeanalizować starszego śladu przejść, ponieważ w przeglądarce może brakować danych.
<filename>: <error> Inne niemapowane błędy. Zgłoś błąd w Winscope i załącz ślad.