Czasami trudno jest określić, na czym polega problem z wydajnością i jaki kod rozpocząć optymalizację. Zacznij od użycia odpowiednich narzędzi, które pomogą Ci określić, gdzie występuje problem.
Inspektor układu
Aby sprawdzić układ i wyświetlić liczby zmian kompozycji, użyj Inspektora układu.
Jeśli interfejs użytkownika ma niską wydajność, często jest to spowodowane błędem w kodzie, który wymusza jego nadmierne ponowne utworzenie. Z drugiej strony niektóre błędy w kodowaniu mogą uniemożliwiać ponowne utworzenie interfejsu w razie potrzeby. Oznacza to, że zmiany w interfejsie nie są widoczne na ekranie. Śledzenie zmian kompozycji pomaga wykryć oba rodzaje problemów.
Sama zmiana kompozycji nie jest zła, ale niespodziewana kompozycja może być spora.
Więcej informacji znajdziesz w dokumentacji liczników rekompozycja w Inspektorze układu.
Śledzenie kompozycji
Za pomocą śledzenia kompozycji możesz śledzić funkcje kompozycyjne w logu systemowym. Logi czasu są często najlepszym źródłem informacji przy pierwszym badaniu problemu z wydajnością. Pozwalają też stworzyć hipotezę dotyczącą problemu i tego, gdzie szukać rozwiązania.
Dodatkowe materiały
- Przewodnik po wydajności aplikacji: poznaj sprawdzone metody, biblioteki i narzędzia, które pomogą Ci zwiększać wydajność urządzeń z Androidem.
- Sprawdzanie wydajności: sprawdzanie wydajności aplikacji.
- Analiza porównawcza: analiza porównawcza wydajności aplikacji.
- Uruchamianie aplikacji: Zoptymalizuj uruchamianie aplikacji.
- Profile podstawowe: poznaj profile bazowe.