Poiché le app di Windows Store possono essere eseguite su entrambe le architetture Intel e ARM, è importante che le animazioni (almeno) siano quanto più performanti possibile. Per testare le animazioni, FPS è molto importante. Come si attiva il monitoraggio FPS in Windows?Come abilitare il monitoraggio FPS per testare le animazioni XAML?
5
A
risposta
6
In Windows 8 si esegue questa operazione:
App.Current.DebugSettings.EnableFrameRateCounter = true;
mi piace fare in questo modo:
App.Current.DebugSettings.EnableFrameRateCounter
= System.Diagnostics.Debugger.IsAttached;
Il contatore interfaccia utente è documentato qui (http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.debugsettings.enableframeratecounter.aspx).
Monitor comprende:
- Cp fps: il frame rate frame al secondo per il filo composizione
- UI fps: il frame rate frame al secondo per il thread UI
- Memory : utilizzo della memoria per trame
- Batch: il conteggio delle superfici che vengono inviati all'unità di elaborazione grafica (GPU)
- Cp cPU: tempo in millisecondi trascorso sul processore del filo composizione
- CPU UI: tempo in millisecondi trascorsi sul processore del thread dell'interfaccia utente