Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Le sezioni seguenti descrivono le funzionalità da usare nei test delle prestazioni e nel miglioramento, ad esempio query, contatori, tempi e predicazione.
Tip
Prima di implementare query timestamp personalizzate, è consigliabile usare PIX per Windows per la profilatura GPU. PIX offre acquisizioni di temporizzazione, visualizzazione dell'occupazione GPU e analisi dei costi per ogni chiamata di disegno senza richiedere modifiche al codice. Per i test di regressione automatizzati, l'API di acquisizione a livello di codice PIX consente l'integrazione nelle pipeline CI.
In questa sezione
| Argomento | Descrizione |
|---|---|
| contatori Stream-Output, contatori UAV, query e predicazione |
L'output di flusso e i contatori UAV operano in Direct3D 12 in un metodo simile a Direct3D 11, anche se ora la memoria per i contatori deve essere allocata dall'app, il driver non lo esegue. Le query in Direct3D 12 sono più diverse da quelle in Direct3D 11, con l'aggiunta di recinzioni e altri processi che eliminano la necessità di alcuni tipi di query. |
|
intervallo |
Questa sezione illustra l'esecuzione di query sui timestamp e la calibrazione dei contatori timestamp GPU e CPU. |
|
predicazione |
Predicazione è una funzionalità che consente alla GPU anziché alla CPU di determinare di non disegnare, copiare o inviare un oggetto. |