Condividi tramite


Limitazioni di TraceView

Questo argomento descrive le limitazioni di TraceView.

Limitazioni della finestra TraceView

La finestra TraceView può visualizzare e controllare solo le sessioni di traccia avviate usando la finestra. Per elencare e controllare tutte le sessioni di traccia nel sistema, usare l'interfaccia della riga di comando TraceView.

Quando si chiude TraceView, arresta tutte le sessioni di traccia in esecuzione (o in tempo reale) avviate usando TraceView. Per avviare sessioni di traccia eseguite indipendentemente dalla finestra TraceView, usare l'interfaccia della riga di comando TraceView.

È possibile usare l'interfaccia della riga di comando TraceView e altri strumenti di traccia software, ad esempio Tracelog, per controllare una sessione di traccia avviata da TraceView. Tuttavia, se si usano questi altri strumenti per modificare le proprietà di una sessione di traccia in esecuzione, TraceView arresta la sessione di traccia, anche se si modificano le proprietà che possono essere modificate durante l'esecuzione di una sessione di traccia. Quando si usa TraceView per riavviare o aggiungere la sessione di traccia, aggiorna le proprietà.

Limitazioni di TraceView Command-Line

Quando si invia un comando TraceView in una finestra del prompt dei comandi, TraceView apre una nuova finestra del prompt dei comandi per visualizzarne l'output. Non è possibile eliminare queste finestre aggiuntive.

Limitazioni ETW

TraceView e altri strumenti di traccia basati su Traccia eventi per Windows (ETW) possono creare una sola sessione di traccia o visualizzare un log di traccia per ogni provider di traccia WPP o classico. Se si crea una sessione di traccia o si visualizza un log di traccia con un provider WPP già abilitato in un'altra sessione di traccia, verrà disabilitato nell'altra sessione.

Sessioni di traccia del logger globale

La finestra TraceView non dispone di un'opzione per avviare una sessione di traccia di Logger globale. È tuttavia possibile usare la finestra per avviare una sessione di traccia di Logger globale immettendo il GUID del controllo Globale Logger, e8908abc-aa84-11d2-9a93-00805f85d7c6 oppure salvando il GUID del controllo in un file GUID di controllo. Per altre informazioni su queste procedure, vedere Creazione di una sessione di traccia con un GUID di controllo e Creazione di una sessione di traccia con un file CTL.

È anche possibile usare l'interfaccia della riga di comando TraceView per avviare una sessione di traccia di Logger globale. Usare il comando seguente per avviare una sessione di traccia globale di Logger. La parola "GlobalLogger" in questo comando è distinzione tra maiuscole e minuscole.

traceview -start GlobalLogger [parameters]

Per altre informazioni sui comandi TraceView, vedere Comandi di controllo TraceView.

Abilitazione dei provider di traccia

TraceView abilita automaticamente i provider di traccia aggiunti alla sessione di traccia. Tuttavia, dopo aver creato una sessione di traccia, non è possibile usare la finestra TraceView per abilitare altri provider di traccia per la sessione di traccia o disabilitare in modo selettivo i provider di traccia aggiunti alla sessione di traccia.

Per abilitare o disabilitare i provider, usare un comando traceview -enable . Per altre informazioni su questo comando, vedere Comandi di controllo TraceView.