Share via


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

Interfaccia di Visual Profiler

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.

Grafico fotogrammi mancanti di Visual Profiler

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.

Grafico della memoria di Visual Profiler

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 .

Vedi anche