Stack di chiamate eventi grafici
Stack di chiamate eventi grafici, uno degli strumenti di diagnostica della grafica presenti in Visual Studio, consente di eseguire il mapping della relazione tra gli eventi grafici acquisiti nel log di grafica e il codice sorgente dell'app.
Questo è lo strumento Stack di chiamate eventi grafici:
Informazioni sullo stack di chiamate eventi grafici
È possibile utilizzare Stack di chiamate eventi grafici per esaminare il flusso di esecuzione che ha provocato un particolare evento di Direct3D.È simile alla finestra dello stack di chiamate di Visual Studio, ma anziché visualizzare lo stack di chiamate corrente del thread attivo in un'app in esecuzione, visualizza lo stack di chiamate come si presentava quando si è verificato l'evento Direct3D selezionato.Da Stack di chiamate eventi grafici, è possibile passare al sito di chiamata dell'evento Direct3D selezionato per controllare il codice adiacente.
Utilizzando lo Stack di chiamate eventi grafici per identificare il percorso del codice da cui viene originato un problema, è possibile utilizzare la conoscenza della codebase per dedurre le possibili origini del problema, oppure è possibile aggiungere punti di interruzione nel codice sorgente dell'applicazione in modo da poter utilizzare le tecniche di debug tradizionali per esaminare come lo stato dell'applicazione o i parametri di evento causino il danneggiamento dell'evento.Questa analisi può aiutare a individuare i problemi nel codice sorgente che si sono manifestati solo come problemi di rendering.
Informazioni sullo stack di chiamate eventi grafici
Lo stack di chiamate non supporta gli eventi di pre-frame o eventi definiti dall'utente.Lo stack di chiamate dell'evento grafico viene visualizzato in un formato tabella.
Colonna |
Descrizione |
---|---|
Nome |
Un simbolo che identifica in modo univoco la funzione che contiene il sito di chiamata.Il simbolo di debug per la funzione viene visualizzato quando è disponibile; in caso contrario, l'offset di funzione visualizzare. |
File |
Nome del file di codice sergente o di libreria contenente il sito di chiamata. |
Location |
Numero di riga del sito di chiamata. |
Collegamenti agli oggetti grafici
Per comprendere l'evento grafico selezionato, potrebbero essere necessarie informazioni sull'oggetto Direct3D a cui è associato.In Stack di chiamate eventi grafici è presente un collegamento a tali informazioni.
Vedere anche
Attività
Procedura dettagliata: oggetti mancanti a causa dello sfondo Vertex