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
Consigliati per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- Crea profili di riferimento {:#creating-profile-rules}
- Libreria JankStats
- Panoramica della misurazione delle prestazioni dell'app