Trudno jest stwierdzić, gdzie leży problem z wydajnością i który kod zacząć optymalizować. Zacznij od użycia narzędzi, które pomogą Ci zawęzić obszar problemu.
[narzędzie] Layout Inspector
Użyj Inspektora układu, aby sprawdzić układ i zobaczyć liczbę ponownych kompozycji.
Jeśli interfejs użytkownika działa słabo, często jest to spowodowane błędem w kodzie, który wymusza nadmierne ponowne komponowanie interfejsu. Z drugiej strony niektóre błędy w kodzie mogą uniemożliwiać ponowne komponowanie interfejsu, gdy jest to potrzebne, co oznacza, że zmiany w interfejsie nie będą widoczne na ekranie. Śledzenie ponownego komponowania może pomóc w wykryciu obu tych rodzajów problemów.
Sama zmiana kompozycji nie jest zła, ale nieoczekiwana zmiana kompozycji może być problemem.
Więcej informacji znajdziesz w dokumentacji dotyczącej liczby ponownych kompozycji w inspektorze układu.
Śledzenie kompozycji
Użyj śledzenia kompozycji, aby śledzić funkcje kompozycyjne w śladzie systemu. Ślady są często najlepszym źródłem informacji, gdy po raz pierwszy analizujesz problem z wydajnością. Pozwalają one sformułować hipotezę dotyczącą problemu i określić, od czego zacząć poszukiwania.
Dodatkowe materiały
- Przewodnik po skuteczności aplikacji: poznaj sprawdzone metody, biblioteki i narzędzia, które pomogą Ci zwiększyć skuteczność aplikacji na Androida.
- Sprawdzanie wydajności: sprawdzanie wydajności aplikacji.
- Analiza porównawcza: porównywanie skuteczności aplikacji.
- Uruchamianie aplikacji: optymalizacja uruchamiania aplikacji.
- Profile podstawowe: dowiedz się więcej o profilach podstawowych.