Utensili

Può essere difficile capire dove si trova un problema di prestazioni e quale codice iniziare a ottimizzare. Per iniziare, utilizza gli strumenti necessari per individuare il problema.

Controllo layout

Utilizza l'Controllo layout per esaminare il layout e visualizzare i conteggi di ricomposizione.

Se le prestazioni della tua UI sono scadenti, spesso questo è dovuto a un errore di codice che ne impone una ricomposizione eccessiva. D'altra parte, alcuni errori di codifica possono impedire la ricomposizione dell'interfaccia utente quando necessario, il che significa che le modifiche all'interfaccia utente non vengono visualizzate sullo schermo. Il monitoraggio delle ricomposizioni può aiutare a individuare entrambi i tipi di problemi.

La ricomposizione in sé non è male; tuttavia, la ricomposizione imprevista può rappresentare un problema.

Per ulteriori informazioni, consulta la documentazione sui conteggi di ricomposizione di Layout Inspector.

Tracciamento della composizione

Utilizza il tracciamento della composizione per tracciare le funzioni componibili in una traccia di sistema. Quando si analizza per la prima volta un problema di rendimento, le tracce sono spesso la migliore fonte di informazioni. Consentono di formulare un'ipotesi sul problema e su dove iniziare a cercare.

Risorse aggiuntive