Condividi tramite


Informazioni sui valori dei dati su conflitti di risorse negli strumenti di profilatura

Il profiling delle risorse contese raccoglie informazioni dettagliate sullo stack delle chiamate ogni volta che ai thread concorrenti in un'applicazione viene imposto di attendere per l'accesso a una risorsa condivisa.

Requisiti

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional 

Nei rapporti sui conflitti di risorse viene visualizzato il numero complessivo di conflitti e il tempo totale di attesa di una risorsa per i moduli, le funzioni, le righe di codice sorgente e le istruzioni in cui si è verificata l'attesa. 

  • Nei valori inclusivi viene visualizzato il numero complessivo di conflitti che hanno imposto a una funzione di attendere in base a conflitti di risorse e il tempo totale di attesa. I conflitti causati da funzioni figlio chiamate dalla funzione sono inclusi nei valori inclusivi.

  • Nei valori esclusivi è visualizzato solo il numero di conflitti che hanno imposto a una funzione di attendere e che sono stati causati da codice nel corpo della funzione.I conflitti causati da funzioni figlio non sono inclusi.Il tempo esclusivo per la funzione include inoltre solo i tempi di attesa causati da istruzioni nel corpo della funzione.

Le visualizzazioni dei rapporti sui conflitti di risorse includono inoltre grafici cronologia che mostrano i singoli eventi di conflitto nel tempo e gli stack di chiamate che hanno creato un particolare evento.Per ulteriori informazioni, vedere uno degli argomenti riportati di seguito:

Per ulteriori informazioni sulla seconda modalità di profilatura della concorrenza, vedere Visualizzatore di concorrenze.