Guida alle prestazioni delle app

Questa guida fornisce una panoramica delle librerie, degli strumenti e delle best practice che puoi utilizzare per esaminare, migliorare e monitorare le prestazioni su Android.

Gli utenti vogliono che le app vengano avviate rapidamente, vengano visualizzate senza problemi e utilizzino la memoria in modo efficiente. L'ottimizzazione del footprint della memoria della tua app è fondamentale per evitare interruzioni per esaurimento della memoria e mantenere prestazioni elevate in tutti i livelli dei dispositivi.

In primo piano
Rispondi al quiz sul rendimento dell'app per ottenere il tuo punteggio relativo al rendimento dell'app. Ogni punteggio è accompagnato da approfondimenti, valutazioni e consigli utili per migliorare il rendimento della tua app.
Scopri come esaminare le prestazioni dell'app durante lo sviluppo.
Migliora le prestazioni dell'app dove è più importante in produzione.
Monitora la stabilità della produzione, gli errori ANR e le soglie di utilizzo della memoria utilizzando Android vitals.
In primo piano
L'implementazione dei profili Baseline è il modo più rapido ed efficiente per realizzare miglioramenti delle prestazioni nella tua app.
In primo piano
Scopri l'architettura di base della memoria Android, le best practice del ciclo di vita e i flussi di lavoro di diagnostica per ridurre l'utilizzo della memoria dinamica e bitmap in tutti i livelli dei dispositivi.
Blog
Scopri in che modo Android affronta i limiti hardware con limiti di memoria più ampi e come le nuove soglie di rendimento di Google Play per l'ottimizzazione del codice DEX e della memoria contribuiscono a proteggere la qualità dell'ecosistema.

Esempi in primo piano

Utilizza la libreria di esempio Macrobenchmark per testare i casi di prestazioni di avvio e runtime delle applicazioni, ad esempio lo scorrimento di un RecyclerView per misurare il jank.
Utilizza la libreria di benchmark per confrontare il codice e l'interfaccia utente dei moduli della libreria.
Utilizza la raccolta JankStats per monitorare il rendimento della tua app.