Condividi tramite


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