Analisi e strumentazione di applicazioni
Aggiornamento: novembre 2007
L'analisi consente di monitorare il funzionamento dell'applicazione mentre viene eseguita. È possibile aggiungere strumentazione di analisi e di debug a un'applicazione .NET Framework durante la fase di sviluppo ed è possibile utilizzare tale strumentazione sia in fase di sviluppo che dopo la distribuzione. Con le classi Trace e Debug è possibile registrare informazioni relative a errori e all'esecuzione dell'applicazione in log, file di testo o altre periferiche per analisi successive.
La strumentazione dell'applicazione tramite l'inserimento di istruzioni di analisi in posizioni strategiche del codice si rivela particolarmente utile per le applicazioni distribuite. Grazie alle istruzioni di analisi è possibile dotare un'applicazione di strumenti per visualizzare non solo informazioni in caso di errori, ma anche informazioni per monitorare le prestazioni dell'applicazione.
Le classi Trace e Debug sono identiche, fatta eccezione per il fatto che le procedure e le funzioni della classe Trace vengono compilate in base all'impostazione predefinita in build di rilascio, mentre questo non avviene per quelle della classe Debug. Gli argomenti che seguono forniscono ulteriori informazioni sull'utilizzo della strumentazione nelle applicazioni.
In questa sezione
Introduzione alla strumentazione e all'analisi
Viene fornita un'introduzione dei concetti base relativi a strumentazione e analisi del codice.Opzioni di analisi
Viene descritto l'utilizzo delle opzioni per filtrare messaggi di analisi in base a criteri complessi.Listener di analisi
Viene descritto l'utilizzo dei listener per inviare messaggi di analisi a particolari destinazioni di output.Procedura: analizzare codice in un'applicazione
Vengono descritti i passaggi principali relativi a strumentazione e analisi.Procedura: aggiungere istruzioni di analisi al codice dell'applicazione
Vengono illustrate diverse tecniche per l'utilizzo di messaggi di analisi e di debug nelle applicazioni.Procedura: compilare in modo condizionale con analisi e debug
Vengono fornite istruzioni per includere le opzioni di analisi nelle applicazioni compilate.Origini di analisi
Viene illustrato l'utilizzo della classe TraceSource come alternativa alle precedenti classi statiche Trace e Debug.
Riferimenti
Trace
Vengono fornite informazioni dettagliate sulla classe Trace e sui relativi membri.Debug
Vengono fornite informazioni dettagliate sulla classe Debug e sui relativi membri.TraceSource
Vengono fornite informazioni dettagliate sulla classe TraceSource e sui relativi membri.
Sezioni correlate
- Preparazione al debug: tipi di progetti C# e Visual Basic
Vengono forniti collegamenti ad argomenti relativi al debug di codice gestito.