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.
[!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 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
Task |
Contenuto correlato |
---|---|
Eseguire il profilo di applicazioni (client) autonome |
|
Eseguire il profilo di applicazioni ASP.NET |