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.
Nota
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.
Nota
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 |