Uso del profiler visivo - MRTK2
VisualProfiler offre una visualizzazione semplice e in-applicazione delle prestazioni di un'applicazione di realtà mista. Il profiler è supportato in tutte le piattaforme Realtà mista Toolkit, tra cui:
- Microsoft HoloLens (prima generazione)
- Microsoft HoloLens 2
- Visori VR immersive di Windows Mixed Reality
- OpenVR
Durante lo sviluppo di un'applicazione, concentrarsi su più parti della scena come Visual Profiler visualizza i dati relativi alla visualizzazione corrente.
Importante
Concentrarsi sull'attenzione sulle parti della scena con oggetti complessi, effetti delle particelle o attività. Questi e altri fattori spesso contribuiscono alla riduzione delle prestazioni dell'applicazione e a un'esperienza utente inferiore a quella ideale.
Interfaccia del profiler visivo
L'interfaccia di Visual Profiler include i componenti seguenti:
Frequenza dei fotogrammi
Nell'angolo superiore sinistro dell'interfaccia è la frequenza dei fotogrammi, misurata in fotogrammi al secondo. Per la migliore esperienza utente e comfort, questo valore deve essere il più alto possibile.
La configurazione specifica della piattaforma e dell'hardware avrà un ruolo significativo nella velocità massima di frame raggiungibile. Alcuni valori di destinazione comuni includono:
- Microsoft HoloLens: 60
- Windows Mixed Reality Ultra: 90
Nota
A causa della limitazione della frequenza dei fotogrammi in HoloLens quando il mrC predefinito è attivo, il profiler visivo si nasconde mentre vengono acquisiti video e foto. Questa impostazione può essere sottoposta a override nel profilo di sistema di diagnostica.
Durata fotogramma
A destra della frequenza dei fotogrammi è il tempo di intervallo, in millisecondi, speso sulla CPU. Per ottenere i tassi di frame di destinazione menzionati in precedenza, un'applicazione può trascorrere la quantità di tempo seguente per ogni fotogramma:
- 60 fps: 16.6 ms
- 90 fps: 11.1 ms
Il tempo della GPU deve essere aggiunto in una versione futura.
Grafico dei fotogrammi
Il grafico dei fotogrammi fornisce una visualizzazione grafica della cronologia della frequenza dei fotogrammi dell'applicazione.
Quando si usa l'applicazione, cercare fotogrammi mancanti che indicano che l'applicazione non raggiunge la frequenza dei fotogrammi di destinazione e potrebbe richiedere il lavoro di ottimizzazione.
Utilizzo della memoria
La visualizzazione dell'utilizzo della memoria consente di comprendere facilmente il modo in cui la visualizzazione corrente influisce sull'utilizzo della memoria di un'applicazione.
Quando si usa l'applicazione, cercare l'utilizzo totale della memoria. Gli indicatori chiave includono il limite di memoria e le modifiche rapide nell'utilizzo.
Personalizzazione del profiler visivo
L'aspetto e il comportamento di Visual Profiler sono personalizzabili tramite il profilo di sistema di diagnostica. Per altre informazioni, vedere Configurazione del sistema di diagnostica .