Narzędzia

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