Determinazione della durata dell'operazione del servizioDetermining service operation duration

Se la traccia analitica è abilitata in un'applicazione Windows Communication Foundation (WCF), la durata dell'esecuzione per un'operazione del servizio può essere facilmente determinata esaminando il registro eventi.If analytic tracing is enabled in a Windows Communication Foundation (WCF) application, the duration of execution for a service operation can easily be determined by examining the event log. In questo argomento viene descritto come determinare la quantità di tempo richiesta per il completamento di un'operazione del servizio.This topic demonstrates how to determine the amount of time a service operation takes to complete.

Determinazione della durata di esecuzione dell'operazione del servizioDetermining service operation execution duration

  1. Aprire il Visualizzatore eventi fare clic su avviare, eseguiree l'immissione di eventvwr.exe.Open Event Viewer by clicking Start, Run, and entering eventvwr.exe.

  2. Se è stata abilitata la traccia analitica, espandere registri applicazioni e servizi, Microsoft, Windows, Server applicazioni-applicazioni .If you haven’t enabled analytic tracing, expand Applications and Services Logs, Microsoft, Windows, Application Server-Applications. Selezionare vista, Mostra analitica e registri di Debug.Select View, Show Analytic and Debug Logs. Fare doppio clic su analitico e selezionare Attiva registro.Right-click Analytic and select Enable Log. Lasciare aperto il Visualizzatore eventi in modo che sia possibile visualizzare le tracce dopo l'esecuzione dell'operazione del servizio.Leave Event Viewer open so that traces can be viewed after the service operation is run.

  3. Successivamente, aprire un'applicazione WCF che include un progetto di servizio e un progetto di client che interagisce con tale servizio.Next, open a WCF application that includes a service project and a client project that interacts with that service. È possibile creare un'applicazione di questo tipo seguendo il esercitazione introduttiva.You can create such an application by following the Getting Started Tutorial. Se si dispone di installare gli esempi WCF, è possibile aprire il Getting Started, che contiene il progetto completato creato nell'esercitazione.If you have the WCF samples installed, you can open the Getting Started, which contains the completed project created in the tutorial.

  4. Eseguire l'applicazione server premendo F5.Execute the server application by pressing F5. Eseguire l'applicazione client facendo clic su di Client progetto, quindi selezionando Debug, Avvia nuova istanza.Execute the client application by right-clicking on the Client project and selecting Debug, Start New Instance.

  5. Nel Visualizzatore eventi aggiornare il registro analitico e ordinare gli eventi in base all'ID evento.In Event Viewer, refresh the Analytic log and sort the events by Event ID. Ricercare gli eventi con ID evento 214 - OperationCompleted.Look for events with Event ID 214 - OperationCompleted. Questi eventi indicheranno le operazioni completate, nonché la relativa durata.These events will show which operations have completed, and what the duration of the operation was. L'evento seguente indica la durata di un'operazione Add.The following event shows the duration of an Add operation.

    An OperationInvoker completed the call to the 'Add' method.  The method call duration was '3' ms.