Test di implementazione

Leggi le seguenti informazioni per testare le implementazioni delle immagini.

Per il benchmarking, utilizza il seguente flusso per fase:

  • Specifiche. Quando specifichi inizialmente il dispositivo (ad esempio quando utilizzi driver non maturi), utilizza orologi e carichi di lavoro predefiniti (fissi) per misurare i frame per secondo (fps) visualizzati. In questo modo puoi avere una visione chiara delle funzionalità hardware.
  • Sviluppo. Man mano che i driver maturano, utilizza un insieme fisso di azioni utente per misurare il numero di balzi visibili nelle animazioni.
  • Produzione. Quando un dispositivo è pronto per il confronto con i concorrenti, aumenta il carico di lavoro finché gli arresti anomali non aumentano. Determina se le impostazioni dell'orologio attuali possono stare al passo con il carico. In questo modo puoi identificare dove rallentare i clock e ridurre il consumo di energia.

Per assistenza per dedurre le funzionalità del dispositivo durante la fase di specifica, utilizza lo strumento Flatland all'indirizzo platform/frameworks/native/cmds/flatland/. Flatland si basa su orologi fissi e mostra la velocità effettiva ottenibile con i carichi di lavoro basati sulla composizione. Utilizza i buffer gralloc per simulare più scenari di finestre, riempiendo la finestra con GL e misurando il compositing.