Narzędzia

Trudno jest określić, 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 narzędzia Layout Inspector, aby sprawdzić układ i zobaczyć liczbę rekompozycji.

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 ponownych kompozycji może pomóc w znalezieniu obu tych rodzajów problemów.

Sama rekompozycja nie jest zła, ale nieoczekiwana rekompozycja 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 typu „composable” w śledzeniu 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