Eseguire il benchmark della tua app

Il benchmarking è un modo per ispezionare e monitorare le prestazioni della tua app. Puoi eseguire regolarmente i benchmark per analizzare ed eseguire il debug dei problemi di prestazioni e assicurarti di non introdurre regressioni nelle modifiche recenti.

Android offre la libreria Macrobenchmark per analizzare e testare diversi tipi di situazioni nella tua app.

Macrobenchmark

La libreria Macrobenchmark misura le interazioni più ampie degli utenti finali, come l'avvio, l'interazione con la UI e le animazioni. La libreria fornisce il controllo diretto sull'ambiente di prestazioni che stai testando. Ti consente di controllare la compilazione e di avviare e arrestare l'app per misurare direttamente l'avvio o lo scorrimento effettivo dell'app.

La libreria Macrobenchmark inserisce eventi e monitora i risultati esternamente da un'app di test creata con i tuoi test. Pertanto, quando scrivi i benchmark, non chiami direttamente il codice dell'app, ma navighi all'interno dell'app come utente.

Risorse aggiuntive

Visualizza contenuti