Condividi tramite


Esecuzione del debug e creazione del profilo delle applicazioni

Aggiornamento: novembre 2007

Per eseguire il debug di un'applicazione .NET Framework, l'ambiente del compilatore e del runtime devono essere configurati in modo tale da consentire a un debugger di collegarsi all'applicazione e di produrre, se possibile, sia i simboli che le mappe delle righe per l'applicazione e per il linguaggio MSIL (Microsoft Intermediate Language) corrispondente. Dopo che il debug è stato eseguito su un'applicazione gestita, è possibile creare il profilo per migliorare le prestazioni. La creazione del profilo consente di valutare e descrivere le righe del codice sorgente che generano il codice eseguito con maggiore frequenza e il tempo che il codice impiega per eseguirle.

.Il debug delle applicazioni .NET Framework può essere eseguito facilmente tramite Visual Studio, che gestisce molti dettagli della configurazione. Se Visual Studio non è installato, è possibile esaminare e migliorare le prestazioni delle applicazioni .NET Framework in vari modi alternativi, utilizzando i componenti seguenti:

Lo spazio dei nomi System.Diagnostics di .NET Framework include le classi Trace, Debug e TraceSource per l'analisi del flusso di esecuzione e le classi Process, EventLog e PerformanceCounter per la creazione del profilo del codice. Il debugger della riga di comando Cordbg.exe può essere utilizzato per eseguire il debug del codice gestito dall'interprete della riga di comando. DbgCLR.exe è un debugger con la nota interfaccia di Windows utilizzato per eseguire il debug di codice gestito.

In questa sezione

Sezioni correlate