Analisi e strumentazione di applicazioni in Visual Basic e Visual C#
L'analisi consente di monitorare il funzionamento dell'applicazione mentre viene eseguita. È possibile aggiungere strumentazione di analisi e di debug a un'applicazione .NET 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.
- Analisi del codice in un'applicazione
- Vengono descritti i passaggi principali relativi a strumentazione e analisi.
- Aggiunta di istruzioni di analisi al codice dell'applicazione
- Vengono illustrate diverse tecniche per l'utilizzo di messaggi di analisi e di debug nelle applicazioni.
- Compilazione condizionale con analisi e debug
- Vengono fornite istruzioni per includere le opzioni di analisi nelle applicazioni compilate.
Sezioni correlate
- Preparazione al debug: progetti di Visual Basic e C#
- Vengono forniti collegamenti ad argomenti relativi al debug di codice gestito.
- Classe Trace
- Vengono fornite informazioni dettagliate sulla classe Trace e sui relativi membri.
- Classe Debug
- Vengono fornite informazioni dettagliate sulla classe Debug e sui relativi membri.
- Prestazioni
- Vengono forniti collegamenti ad argomenti relativi alle tecniche migliori per la progettazione e la verifica delle prestazioni.
