Condividi tramite


Opzioni dei parametri della sessione di log

Nella scheda Opzioni parametro sessione log è possibile specificare i valori delle funzionalità delle variabili di una sessione di traccia.

È possibile impostare e modificare i valori delle opzioni seguenti durante la creazione di una sessione di traccia. È possibile modificare diverse opzioni durante l'esecuzione di una sessione di traccia. Le opzioni che non è possibile modificare vengono visualizzate in grigio ("disattivate") nella finestra di dialogo Opzioni parametro sessione log .

Bandiere
Specifica i flag di traccia per il provider di traccia. I flag di traccia determinano i messaggi di traccia generati dal provider. Il significato dei flag viene determinato in modo indipendente da ogni provider.

Se TraceView riesce a trovare un file di controllo dei messaggi di traccia (con estensione tmc) per il provider, è possibile selezionare i flag e un livello da un elenco visualizzato nella finestra di dialogo Flag di traccia e selezione livello. Per aprire la finestra di dialogo Flag di traccia e selezione livello, fare clic sul valore SET dell'opzione Flag o Livello nella finestra di dialogo Opzioni parametro sessione log .

Tempo di scaricamento (S)
Specifica la frequenza in secondi con cui i buffer della sessione di traccia vengono scaricati in un log di traccia o nella visualizzazione TraceView. Il valore predefinito è 1 (secondo).

Questi scaricamenti forzati si verificano oltre agli scaricamenti che si verificano automaticamente quando un buffer è pieno. Il valore 0 indica che non vengono scaricati forzati.

Per scaricare più frequentemente di una volta al secondo, usare l'opzione Dimensioni buffer per ridurre le dimensioni di ogni buffer.

È possibile modificare il valore Flush Time durante l'esecuzione della sessione di traccia.

Numero massimo di buffer
Specifica il numero massimo di buffer allocati per la sessione di traccia.

Il valore predefinito è determinato dal numero di processori, dalla quantità di memoria fisica e dal sistema operativo in uso. È possibile modificare questo valore durante l'esecuzione della sessione di traccia.

Buffer minimi
Specifica il numero di buffer inizialmente allocati per l'archiviazione dei messaggi di traccia.

Quando i buffer sono pieni, vengono allocati più buffer fino a quando il numero di buffer non raggiunge il valore specificato nell'opzione Buffer massimo . Il valore predefinito è determinato dal numero di processori, dalla quantità di memoria fisica e dal sistema operativo in uso. Non è possibile modificare questo valore durante l'esecuzione della sessione di traccia.

Dimensioni buffer
Specifica le dimensioni, in kilobyte (KB) di ogni buffer allocato per la sessione di traccia. Il valore predefinito è determinato dal numero di processori, dalla quantità di memoria fisica e dal sistema operativo in uso. Non è possibile modificare questo valore durante l'esecuzione della sessione di traccia.

Tempo di decadimento (minuti)
Specifica per quanto tempo (in minuti) i buffer di traccia inutilizzati vengono mantenuti prima che vengano liberati. Il valore predefinito è 15. Il valore di questa opzione viene visualizzato nella colonna Agedell'elenco di sessioni di traccia.

Questo parametro è valido solo in Windows 2000. Non è possibile modificare questo valore durante l'esecuzione della sessione di traccia.

Dimensioni buffer circolare (MB)
Specifica che i buffer di traccia sono circolari e specificano le dimensioni massime (in MB) di ogni buffer.

Quando un buffer circolare è pieno, i nuovi messaggi di traccia vengono scritti all'inizio del buffer, sovrascrivendo i messaggi di traccia meno recenti. Per impostazione predefinita, i buffer di traccia sono sequenziali, non circolari.

Non è possibile modificare questo valore durante l'esecuzione della sessione di traccia.

Dimensioni del buffer sequenziale (MB)
Specifica se i buffer di traccia sono sequenziali e specifica le dimensioni massime (in MB) di ogni buffer.

Quando un buffer sequenziale è pieno, i messaggi di traccia vengono scritti in un altro buffer o vengono persi. Per impostazione predefinita, i buffer di traccia sono sequenziali, non circolari e sono 200 MB ciascuno.

Non è possibile modificare questo valore durante l'esecuzione della sessione di traccia.

Avvia nuovo file dopo le dimensioni del buffer (MB)
Crea un nuovo file di log di traccia (con estensione etl) ogni volta che il log esistente raggiunge il valore specificato. Il valore specifica le dimensioni massime di ogni file di log in MB.

Il valore di questa opzione viene visualizzato nella colonna Nuovo filedell'elenco di sessioni di traccia.

Questa opzione è valida solo quando il provider genera log di traccia, ovvero quando è stata selezionata l'opzione Registra dati evento traccia su file nella pagina Opzioni sessione log . Questa opzione non ha alcun effetto sui buffer circolari o sui log da una sessione di traccia del logger del kernel NT. Non è supportato in Windows 2000.

Usare numeri di sequenza globali
Genera un numero di sequenza globale per ogni messaggio di traccia.

I numeri di sequenza globali sono univoci per tutte le sessioni di traccia nel computer. Il valore predefinito di questa opzione è FALSE.

Questa opzione non è supportata in Windows 2000 e non ha alcun effetto sui log da una sessione di traccia del logger kernel NT.

Usare il numero di sequenza locale
Genera un numero di sequenza locale per ogni messaggio di traccia. Il valore predefinito è TRUE.

I numeri di sequenza locali sono univoci all'interno di una sessione di traccia.

Questa opzione non è supportata in Windows 2000 e non ha alcun effetto sui log da una sessione di traccia del logger kernel NT.

Livello
Specifica un livello di traccia per il provider di traccia. Il livello di traccia determina i messaggi di traccia generati dal provider. Il significato del valore del livello viene determinato in modo indipendente da ogni provider. In genere, rappresenta livelli crescenti di dettaglio.

Se TraceView riesce a trovare un file di controllo dei messaggi di traccia (con estensione tmc) per il provider, è possibile selezionare i flag e un livello da un elenco visualizzato nella finestra di dialogo Flag di traccia e selezione livello. Per aprire la finestra di dialogo Flag di traccia e selezione livello, fare clic sul valore SET dell'opzione Flag o Livello nella finestra di dialogo Opzioni parametro sessione log .

Per altre informazioni sui livelli di traccia, vedere la descrizione del parametro EnableLevel della funzione EnableTrace nel Microsoft Windows SDK.

Windbg
Reindirizza i messaggi di traccia a KD o WinDbg, a seconda di quale opzione è abilitata, oltre a visualizzarli nella finestra TraceView. Questa opzione imposta anche le dimensioni del buffer su 3 KB, le dimensioni massime consentite da WinDbg. Il valore visualizzato per l'opzione Dimensioni buffer viene ignorato.

Per visualizzare i messaggi di traccia in un debugger, wmitrace.dll e traceprt.dll devono trovarsi nel percorso di ricerca del debugger nel computer host. Queste DLL sono incluse in Strumenti di debug per Windows , inoltre, per consentire al debugger di trovare i file di formato dei messaggi di traccia (con estensione tmf) per i messaggi di traccia, i file TMF devono trovarsi nel percorso di ricerca del debugger nel computer host. Per impostare il percorso di ricerca del debugger, usare l'estensione di debugger specializzata !wmitrace.searchpath o impostare il valore della variabile di ambiente %TRACE_FORMAT_SEARCH_PATH%. Per informazioni sulle estensioni di traccia WinDbg e WMI, vedere Strumenti di debug per Windows.

Ignora TraceView
Elimina i messaggi di traccia risultanti dalle operazioni TraceView.

Dimensioni file virtuali
Indica il numero massimo di messaggi di traccia archiviati da TraceView prima che inizi a sovrascrivere i messaggi meno recenti per liberare spazio ai messaggi più recenti.

Un valore pari a 0 indica che non esiste alcun valore massimo. TraceView conserva tutti i messaggi e non li sovrascrive mai. Il valore predefinito di questa opzione, 65536, è il valore consigliato per la maggior parte dei sistemi. I valori più grandi potrebbero causare ritardi significativi.

Questo valore viene visualizzato nella colonna Max Trace Recordsdell'elenco di sessioni di traccia.