Profilatura della riga di comando di applicazioni autonome
In questa sezione vengono illustrate le procedure e le opzioni per la raccolta dei dati delle prestazioni per le applicazioni (client) autonome utilizzando gli strumenti di profilatura di Visual Studio da riga di comando.
Attività comuni
Attività |
Contenuto correlato |
---|---|
Raccogliere statistiche dell'applicazione: utilizzare il metodo di campionamento per raccogliere le statistiche sulle prestazioni. Il campionamento dei dati è utile per l'analisi dei problemi relativi all'utilizzo della CPU e per capire le caratteristiche generali delle prestazioni di un'applicazione. |
|
Raccogliere dati di intervallo dettagliati: utilizzare il metodo di strumentazione per raccogliere informazioni di intervallo dettagliate. I dati di strumentazione sono utili per l'analisi dei problemi di I/O e per l'analisi dettagliata degli scenari di applicazioni. |
|
Raccogliere dati di memoria .NET: utilizzare il campionamento o la strumentazione per raccogliere dati sull'allocazione di memoria .NET che illustrano le dimensioni e il numero degli oggetti allocati. È inoltre possibile raccogliere dati sulla durata degli oggetti che illustrano le dimensioni e il numero degli oggetti recuperati in ogni generazione Garbage Collection. |
|
Raccogliere dati di concorrenza: utilizzare il metodo di concorrenza per raccogliere i dati dei conflitti di risorse e dell'attività dei thread che riguardano l'utilizzo della CPU, i conflitti di thread, la migrazione dei thread, i ritardi della sincronizzazione, le aree di I/O sovrapposte e altri eventi di sistema. |
|
Aggiungere dati di interazione tra livelli: è possibile aggiungere dati di prestazioni relativi alle chiamate sincrone ADO.NET effettuate dall'applicazione a un database di Microsoft SQL Server. |
|
Fare una prova: utilizzare procedure dettagliate per eseguire il profilo di un'applicazione client di esempio tramite il metodo di strumentazione o campionamento. |
Attività correlate
Attività |
Contenuto correlato |
---|---|
Eseguire il profilo di applicazioni ASP.NET |
|
Eseguire il profilo di servizi |