Condividi tramite


Profilatura dei servizi tramite riga di comando

In questa sezione vengono illustrate le procedure e le opzioni per la raccolta dei dati delle prestazioni per i servizi di Windows 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 IO 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 dal servizio a un database di Microsoft SQL Server.

Attività correlate

Attività

Contenuto correlato

Eseguire il profilo di applicazioni (client) autonome

Eseguire il profilo di applicazioni ASP.NET