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.
[!NOTA]
Le funzionalità di sicurezza avanzate in Windows 8 e Windows Server 2012 necessarie modifiche significative in modo che il profiler di Visual Studio consente di raccogliere dati su queste piattaforme.Le applicazioni di archivio di Windows richiedono nuove tecniche di raccolta.Vedere Profilatura delle applicazioni Windows 8 e Windows Server 2012.
Attività comuni
Task |
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.
|
|
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.
|
|
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
Task |
Contenuto correlato |
---|---|
Eseguire il profilo di applicazioni (client) autonome |
|
Eseguire il profilo di servizi |