Condividi tramite


Marcatori del visualizzatore di concorrenza

Nel Visualizzatore di concorrenza, i marcatori sono icone che rappresentano gli eventi in un'applicazione.In genere, l'applicazione genera gli eventi per definire le fasi o le occorrenze in un'applicazione.Gli eventi possono essere generati dall'applicazione o dalle librerie e del runtime utilizzato dall'applicazione.

Tipi di Marcatori

Il Visualizzatore di concorrenza utilizza tre tipi di marcatori per rappresentare gli eventi delle applicazioni: flag, messaggi e intervalli.

  1. Utilizzare un flag per indicare un determinato momento interessante nell'applicazione.Ad esempio, è possibile utilizzare un flag per indicare che un valore variabile raggiunge una determinata soglia o che è stata generata un'eccezione.

  2. Un messaggio contrassegna anche un determinato momento, ma è possibile utilizzarlo per la traccia in stile log.Ad esempio, quello che potrebbe essere stato scaricato in un file di log è ora possibile eseguire il wrapping di una chiamata di messaggi in modo da poter rintracciarlo e visualizzarlo automaticamente nel Visualizzatore di concorrenza.È inoltre possibile utilizzare il Visualizzatore di concorrenza per esportare i dati in un file CSV.

  3. Un intervallo rappresenta un intervallo di tempo nell'applicazione, ad esempio, una delle sue fasi.

Collegamento del marcatore ai thread

Ogni thread che genera i marcatori ha un canale di sequenza temporale separato.L'ID del thread che è responsabile della generazione degli eventi del marcatore viene visualizzato accanto alla descrizione del canale del marcatore.L'ID visualizzato a sinistra del canale del marcatore corrisponde all'ID di un altro thread nel processo corrente.

Importanza del marcatore

I marcatori possono avere uno dei quattro livelli di priorità: basso, normale, elevato e critico.È possibile filtrare le origini dei marcatori in base al livello di priorità.Ad esempio, se si desidera soltanto visualizzare marcatori da una determinata fonte con priorità normale o critica, è possibile configurare il filtro nella finestra di dialogo Impostazioni avanzate. La priorità di un marcatore viene visualizzata nella descrizione comandi e in Rapporto marcatori.

Categoria del marcatore

Una categoria del marcatore indica un gruppo di eventi del marcatore provenienti dalla stessa fonte.Il Visualizzatore di concorrenza usa un colore per distinguere le diverse categorie di flag e di intervalli.È possibile configurare il Visualizzatore di concorrenza per utilizzare le categorie per filtrare gli eventi del marcatore da un provider di eventi specifico.Utilizzare la finestra di dialogo Impostazioni avanzate per configurare il filtro.

Fonti note dei Marcatori

Qualsiasi provider ETW può generare i marcatori, purché il provider si attenga a determinati vincoli.È possibile configurare il Visualizzatore di concorrenza per ascoltare le fonti di evento aggiuntive per i marcatori.Per impostazione predefinita, ascolta queste fonti di eventi:

È possibile utilizzare la scheda dei marcatori nella finestra di dialogo Impostazioni avanzate per controllare se i marcatori provenienti da fonti diversi vengono visualizzate nel Visualizzatore di concorrenza ed è possibile filtrare i marcatori basati su priorità e categoria.

Marcatori da EventSource

Il Visualizzatore di concorrenza può inoltre visualizzare gli eventi EventSource.Per ulteriori informazioni, vedere Visualizzazione di eventi EventSource come marcatori.

Vedere anche

Concetti

Marcatori di flag

Marcatori di messaggi

Marcatori di span

Visualizzazione di eventi EventSource come marcatori