Nawigacja po osi czasu

W tym dokumencie opisujemy funkcje nawigacji po osi czasu w Winscope.

W dolnym panelu Winscope wyświetla oś czasu, po której możesz poruszać się za pomocą przycisków, przewijania myszą i skrótów. Po śladach możesz poruszać się za pomocą miniatury lub rozwiniętej osi czasu.

Winscope oferuje też funkcję odtwarzania śladów z widokami prostokątów 3D.

Mini oś czasu

Mini oś czasu to główna funkcja nawigacji po śladach w Winscope. Umożliwia to poruszanie się po wpisach śledzenia i przechodzenie do określonych sygnatur czasowych. Aby zwiększyć wygodę użytkowania, oś czasu oferuje funkcje filtrowania i powiększania.

Nawigacja za pomocą sygnatur czasowych

Mini oś czasu wyświetla sygnaturę czasową śladu w czasie systemowym (aby była zgodna z logcat) i nanosekundach.

Przeglądaj ślady w czasie, klikając poszczególne wpisy na osi czasu lub używając strzałek w lewo i w prawo. Jeśli klikniesz po ostatniej sygnaturze czasowej dla konkretnego śladu, Winscope wczyta ostatnią sygnaturę czasową dla tego śladu.

Aby przejść do określonego momentu, wpisz czas w nanosekundach lub czas systemowy w jednym z pól sygnatury czasowej i naciśnij Enter na klawiaturze.

Nawigacja za pomocą sygnatur czasowych

Rysunek 1. Nawigacja za pomocą sygnatury czasowej.

Możesz wybrać ślady, które mają być wyświetlane na miniosi czasu. Kliknięcie Filtruj otwiera menu z listą wszystkich wczytanych śladów. W razie potrzeby odznacz pola wyboru śladów i kliknij Gotowe, aby zapisać nową konfigurację:

Filtr osi czasu

Rysunek 2. Filtr osi czasu.

Zoom

W tej sekcji znajdziesz funkcje powiększania w Winscope.

Sterowanie WASD

Powiększenie możesz kontrolować za pomocą klawiszy w, a, sd na klawiaturze, gdzie:

  • w: powiększanie,
  • a: przewiń w lewo na osi czasu;
  • s: Pomniejsz
  • d: przewiń w prawo na osi czasu;

Przyciski powiększania

Poruszaj się po osi czasu z większą precyzją, powiększając i pomniejszając widok za pomocą przycisków powiększenia.

Przyciski powiększania

Rysunek 3. Przyciski powiększania.

Powiększanie za pomocą kółka przewijania

Powiększaj i pomniejszaj widok za pomocą kółka przewijania, gdy kursor znajduje się nad osią czasu.

Powiększanie za pomocą kółka przewijania

Rysunek 4. Powiększanie za pomocą kółka przewijania.

Zmiana rozmiaru suwaka

Zmień rozmiar dolnego suwaka, aby powiększyć i ponownie ustawić ostrość na wybranym obszarze osi czasu.

Zmiana rozmiaru suwaka

Rysunek 5. Zmiana rozmiaru suwaka.

Przewijanie osi czasu

Przewiń suwak u dołu, aby ponownie ustawić ostrość na interesującym Cię obszarze i poruszać się po osi czasu.

Przewijanie osi czasu

Rysunek 6. Przewiń oś czasu.

Resetuj powiększenie

Jeśli powiększenie jest zbyt duże, możesz w każdej chwili zresetować je do długości śladu odpowiadającej pierwszej karcie przeglądarki, klikając przycisk odświeżania (Przycisk resetowania osi czasu) obok przycisków powiększania i pomniejszania.

Resetuj powiększenie

Rysunek 7. Zresetuj powiększenie.

Znajdowanie pozycji

Aby znaleźć swoją pozycję w śladzie, odszukaj aktywny kursor pozycji na suwaku.

Znajdowanie pozycji

Rysunek 8. Znajdź pozycję.

Rozszerzona oś czasu

Po kliknięciu ikony rozwijania Winscope wyświetli większą oś czasu obejmującą wszystkie ślady. Ten rozwinięty widok ułatwia wybieranie konkretnych wpisów śledzenia. Podobnie jak w przypadku miniatury osi czasu, rozszerzona oś czasu umożliwia powiększanie i obsługuje nawigację za pomocą skrótów, co zwiększa kontrolę użytkownika i precyzję interakcji z osią czasu.

Widok rozwiniętej osi czasu ze wszystkimi logami czasu

Rysunek 9. Rozwinięta oś czasu.

Różnice między śladami a zrzutami

Zrzuty to migawki systemu w określonym momencie. Ślady to sekwencje zrzutów wykonanych w określonym czasie. Zrzuty kart są oznaczane sufiksem Dump, a karty śledzenia nie mają sufiksu. Winscope wyświetla oś czasu tylko wtedy, gdy jest co najmniej 1 ślad. Jeśli występują logi czasu i zrzuty, na osi czasu pojawi się wiersz z 1 wpisem (kropką) reprezentującym zrzut.

Odtwarzanie

W przypadku śladów z widokami 3D, takich jak SurfaceFlinger i WindowManager, Winscope oferuje funkcję odtwarzania. Kliknij przycisk Odtwórz do przodu lub Odtwórz do tyłu, aby odtworzyć ślad i sprawdzić widok 3D, hierarchię oraz przesłane nagrania ekranu.

Możesz też sterować odtwarzaniem za pomocą spacji, aby włączyć lub wstrzymać odtwarzanie, oraz klawiszy następnego i poprzedniego utworu, aby sterować kierunkiem odtwarzania.

Winscope odtwarza wszystkie dostępne wpisy w nagraniu ekranu i śladzie wizualizowanym w momencie rozpoczęcia odtwarzania.

Szybkość odtwarzania możesz zmienić w menu.

Odtwarzanie śladu