Condividi tramite


Profilatura tramite riga di comando di applicazioni Web ASP.NET

In questa sezione vengono illustrate le procedure e le opzioni per la raccolta di dati delle prestazioni per le applicazioni Web ASP.NET utilizzando gli strumenti di profilatura di Visual Studio da riga di comando.

Attività comuni

Attività

Contenuto correlato

Raccogliere facilmente dati di profilatura ASP.NET di base: utilizzare lo strumento VSPerfASPNETCmd per raccogliere dati di campionamento, strumentazione, memoria .NET, conflitto o di interazione tra livelli senza i requisiti di configurazione e i riavvii di Internet Information Services (IIS) necessari per VSPerfCmd. VSPerfASPNETCmd non consente di raccogliere dati aggiuntivi o di controllare la raccolta dei dati.

NotaNota
VSPerfASPNETCmd è lo strumento da riga di comando preferito da utilizzare con il profiler autonomo per profilare siti Web ASP.NET.

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 di utilizzo della CPU e per comprendere 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 sui conflitti di risorse.

NotaNota
La raccolta di dati su attività del thread e visualizzazione non è supportata per le applicazioni Web.

Aggiungere dati di interazione tra livelli: è possibile aggiungere dati di prestazioni relativi alle chiamate sincrone di ADO.NET effettuate dall'applicazione Web ASP.NET a un database di Microsoft SQL Server.

Attività correlate

Attività

Contenuto correlato

Eseguire il profilo di applicazioni (client) autonome

Eseguire il profilo di servizi