Condividi tramite


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:

Stack di chiamate che precede un evento DrawIndexed.

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.

Hh873199.collapse_all(it-it,VS.110).gifInformazioni 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.

Hh873199.collapse_all(it-it,VS.110).gifCollegamenti 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