Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now

Informazioni sui dati sulle prestazioni del rendering dello schermo (app iOS e Android)

Il monitoraggio delle prestazioni utilizza le tracce per raccogliere dati sui processi monitorati nella tua app. Una traccia è un report che contiene i dati acquisiti tra due punti nel tempo nella tua app.

Per le app iOS e Android, il monitoraggio delle prestazioni raccoglie automaticamente una traccia per ogni schermata nell'app denominata traccia di rendering dello schermo . Ogni traccia di rendering dello schermo raccoglie le seguenti metriche:

  • Fotogrammi di rendering lenti : una metrica che misura la percentuale di fotogrammi di cui è stato lento il rendering per uno schermo specifico

  • Frame bloccati: una metrica che misura la percentuale di frame bloccati per uno schermo specifico

È possibile visualizzare i dati da queste tracce nella sottoscheda Rendering schermo della tabella delle tracce, che si trova nella parte inferiore del dashboard Prestazioni (ulteriori informazioni sull'utilizzo della console più avanti in questa pagina).

Definizione di una traccia di rendering dello schermo

Ogni traccia di rendering dello schermo è identificata dal nome che hai chiamato lo schermo nella tua app. Le metriche raccolte per questa traccia sono Frame di rendering lento e Frame congelati .

  • Inizia per ogni UIViewController nella keyWindow quando l'app chiama viewDidAppear:

  • Si ferma quando l'app chiama viewDidDisappear:

Tieni presente che le tracce di rendering dello schermo non acquisiscono i controller di visualizzazione contenitore canonici.

Metriche raccolte dalle tracce di rendering dello schermo

Queste tracce sono tracce predefinite, quindi non è possibile aggiungere metriche personalizzate o attributi personalizzati.

Fotogrammi di rendering lenti

Questa metrica è la percentuale di fotogrammi di cui è stato lento il rendering per uno schermo specifico. In particolare, questa metrica è la percentuale di istanze dello schermo durante le quali più del 50% dei fotogrammi ha impiegato più di 16 ms per il rendering.

Cornici congelate

Questa metrica è la percentuale di frame che sono stati congelati per uno schermo specifico. In particolare, questa metrica è la percentuale di istanze dello schermo durante le quali più dello 0,1% dei fotogrammi ha impiegato più di 700 ms per il rendering.

Tieni traccia, visualizza e filtra i dati sulle prestazioni

Per visualizzare i dati sulle prestazioni in tempo reale, assicurati che l'app utilizzi una versione dell'SDK di monitoraggio delle prestazioni compatibile con l'elaborazione dei dati in tempo reale. Scopri di più .

Tieni traccia delle metriche chiave nella tua dashboard

Per sapere come stanno andando le tue metriche chiave, aggiungile alla tua bacheca delle metriche nella parte superiore della dashboard Prestazioni . Puoi identificare rapidamente le regressioni visualizzando le modifiche di settimana in settimana o verificando che le modifiche recenti al codice stiano migliorando le prestazioni.

un'immagine della scheda delle metriche nella dashboard di Firebase Performance Monitoring

Per aggiungere una metrica alla scheda delle metriche, vai alla dashboard delle prestazioni nella console di Firebase, quindi fai clic sulla scheda Dashboard . Fai clic su una scheda metrica vuota, quindi seleziona una metrica esistente da aggiungere alla tua bacheca. Fai su in una scheda metrica popolata per ulteriori opzioni, come sostituire o rimuovere una metrica.

La scheda metriche mostra i dati metrici raccolti nel tempo, sia in forma grafica che come variazione percentuale numerica.

Ulteriori informazioni sull'utilizzo della dashboard .

Visualizza le tracce e i relativi dati

Per visualizzare le tue tracce, vai alla dashboard Prestazioni nella console Firebase, scorri verso il basso fino alla tabella delle tracce, quindi fai clic sulla sottoscheda appropriata. La tabella mostra alcune metriche principali per ogni traccia e puoi persino ordinare l'elenco in base alla variazione percentuale per una metrica specifica.

Se si fa clic sul nome di una traccia nella tabella delle tracce, è quindi possibile fare clic su varie schermate per esplorare la traccia e visualizzare in dettaglio le metriche di interesse. Nella maggior parte delle pagine è possibile utilizzare il pulsante filtro (in alto a sinistra dello schermo) per filtrare i dati per attributo, ad esempio:

un'immagine dei dati di Firebase Performance Monitoring filtrati per attributo
  • Filtra per versione dell'app per visualizzare i dati su una versione precedente o su quella più recente
  • Filtra per dispositivo per scoprire come i dispositivi meno recenti gestiscono la tua app
  • Filtra per Paese per assicurarti che la posizione del database non influisca su una regione specifica

Ulteriori informazioni sulla visualizzazione dei dati per le tue tracce .

Prossimi passi