Strumenti

Può essere difficile sapere dove si trova un problema di prestazioni e quale codice iniziare a ottimizzare. Inizia a utilizzare gli strumenti per restringere il campo in cui si verifica il problema.

Layout Inspector

Utilizza lo Layout Inspector per esaminare il layout e visualizzare i conteggi di ricomposizione.

Se la tua UI ha un rendimento scarso, spesso è dovuto a un errore di codifica che forza la UI a essere ricomposta eccessivamente. D'altra parte, alcuni errori di codifica possono impedire la ricomposizione della UI quando è necessario, il che significa che le modifiche alla UI non vengono visualizzate sullo schermo. Il monitoraggio delle ricomposizioni può aiutare a trovare entrambi i tipi di problemi.

La ricomposizione in sé non è un problema, ma una ricomposizione imprevista può esserlo.

Per saperne di più, consulta la documentazione sui conteggi di ricomposizione di Layout Inspector.

Tracciamento della composizione

Utilizza la traccia della composizione per tracciare le funzioni componibili in una traccia di sistema. Le tracce sono spesso la migliore fonte di informazioni quando si esamina per la prima volta un problema di prestazioni. Ti consentono di formulare un'ipotesi su quale sia il problema e da dove iniziare a cercare.

Risorse aggiuntive