Procedure di WPR

Questa sezione descrive come eseguire le procedure usando l'interfaccia utente di Windows Performance Recorder (WPR). Per informazioni su come avviare una registrazione dalla riga di comando, vedere WPR Command-Line Opzioni.

Avviare una registrazione

  1. Nella schermata Start fare clic su Windows Performance Recorder.

  2. Per eseguire il profilo predefinito, fare clic su Avvia. In alternativa, per visualizzare e usare altri profili, fare clic su Altre opzioni.

    1. Nella casella Seleziona profili per la registrazione delle prestazioni selezionare almeno un profilo.

    2. Facoltativamente, è possibile aggiungere un profilo personalizzato. A tale scopo, fare clic su Aggiungi profili, passare al profilo desiderato e quindi fare clic su Apri. In Misurazioni personalizzate selezionare il profilo.

    3. Nell'elenco a discesa Scenario di prestazioni selezionare lo scenario desiderato. A meno che la registrazione non sia per uno scenario on/off, selezionare Generale.

    4. Facoltativamente, è possibile registrare a livello di dettaglio chiaro. Verbose è il valore predefinito.level. A tale scopo, selezionare Chiaro nell'elenco a discesa Livello dettaglio.

    5. Per registrare la registrazione in un file, selezionare File nell'elenco a discesa Modalità di registrazione . La memoria è la modalità di registrazione predefinita, ad eccezione dei log di transizione on/off, che devono essere registrati in un file.

      Attenzione Per le registrazioni più lunghe, selezionare Memoria. Quando si seleziona File, il file può crescere molto grande perché l'unica limitazione alle dimensioni del file è lo spazio disponibile su disco. Windows analizzatore prestazioni (WPA) non può analizzare file estremamente grandi.

  3. Fare clic su Start per iniziare la registrazione oppure fare clic su Annulla per terminare senza registrare.

Nota Se si tenta di avviare una registrazione in WPR durante l'esecuzione di un'altra sessione avviata da WPR, WPR rileverà un conflitto e richiederà la query seguente:

An existing session is already running. Click OK to stop the running session and start the selected profile(s) or Cancel to abort the operation.

Per arrestare la sessione corrente, fare clic su OK. WPR inizierà a registrare. Si noti che questa azione può influire sull'applicazione che ha avviato la sessione annullata. Per consentire la continuazione della sessione corrente, fare clic su Annulla. In questo caso, WPR non avvia una registrazione e l'altra applicazione non è interessata.

Visualizzare lo stato di registrazione

Quando si avvia una registrazione usando l'interfaccia utente wpr, lo stato di registrazione viene visualizzato immediatamente nella schermata WPR. Se si avvia una registrazione usando l'interfaccia della riga di comando WPR, è possibile visualizzare lo stato della registrazione usando uno dei metodi seguenti:

  • Nella finestra del prompt dei comandi digitare wpr –status. Per altre informazioni su questo comando, vedere Opzioni di Command-Line WPR.

  • Aprire l'interfaccia utente wpr. Verrà visualizzato lo stato della registrazione avviata dalla riga di comando WPR.

Nota WPR può visualizzare lo stato di una registrazione solo se la registrazione viene avviata da WPR. Non può visualizzare lo stato di registrazione per le registrazioni avviate da Xperf o da altre applicazioni.

Lo stato della registrazione visualizza le informazioni seguenti:

  • Tempo di registrazione: periodo di tempo durante il quale la registrazione è stata eseguita.

  • Buffer: dimensione del buffer usata dalla registrazione. Viene visualizzato sia in MB che in percentuale della memoria in pool disponibile.

  • Eventi eliminati: numero di eventi persi dall'avvio della registrazione. Per altre informazioni su questo problema, vedere Evitare eventi persi.

Arrestare una registrazione

  1. Nella schermata WPR fare clic su Salva. Se si fa clic su Annulla, non vengono salvati dati di registrazione.

  2. Passare al percorso in cui salvare il file di registrazione.

  3. Immettere una descrizione del problema per cui è stata creata la registrazione.

  4. Fare clic su Salva e quindi su OK.

    Se gli eventi sono stati persi, verrà visualizzato un avviso. Per indicazioni su come evitare questo problema, vedere Evitare eventi persi .

Sicurezza

Le registrazioni possono contenere informazioni personali o correlate alla sicurezza. Sono inclusi i percorsi dei file a cui accede la registrazione o l'accesso al Registro di sistema e i nomi dei processi. Prestare attenzione quando si condividono i file di registrazione.

Aggiungere o rimuovere un profilo di registrazione personalizzato

  1. Nella schermata WPR, se le opzioni sono nascoste, fare clic su Altre opzioni.

  2. Fare clic su Aggiungi profili.

  3. Passare al percorso contenente i file di profilo, selezionare il file con estensione wprp e quindi fare clic su Apri. WPR convaliderà lo schema del file con estensione wprp prima che venga aggiunto al profilo.

  4. Ripetere i passaggi 2 e 3 per aggiungere altri profili. È possibile usare fino a 64 profili per una singola registrazione.

I profili aggiunti verranno visualizzati in Misurazioni personalizzate.

Per rimuovere un profilo di registrazione

  1. Nella schermata WPR, se le opzioni sono nascoste, fare clic su Altre opzioni.

  2. Fare clic con il pulsante destro del mouse sul profilo personalizzato che si desidera rimuovere e quindi scegliere Rimuovi profilo.

Il pulsante Rimuovi profilo è visibile solo se sono presenti profili personalizzati. È possibile rimuovere solo i profili personalizzati: non è possibile rimuovere i profili predefiniti.

Modificare lo scenario di prestazioni

  1. Nella schermata WPR, se le opzioni sono nascoste, fare clic su Altre opzioni.

  2. Nell'elenco a discesa Scenario di prestazioni selezionare lo scenario desiderato. Il valore predefinito è Generale.

Modificare il livello di dettaglio

  1. Nella schermata WPR, se le opzioni sono nascoste, fare clic su Altre opzioni.

  2. Nell'elenco a discesa Livello dettaglio selezionare il livello di dettaglio desiderato. Verbose è il livello predefinito.

Modificare la modalità di registrazione

  1. Fare clic su Windows Performance Recorder nella schermata Start Windows 8.

  2. Fare clic su Altre opzioni.

  3. Selezionare la modalità di registrazione dall'elenco a discesa Modalità di registrazione. La modalità predefinita è Memory.

Attenzione Per le registrazioni più lunghe, selezionare Memoria. Quando si seleziona File, il file può aumentare molto di grandi dimensioni perché lo spazio su disco disponibile è l'unica limitazione alle dimensioni del file. Se il file è troppo grande, potrebbe non essere possibile analizzarlo in Windows analizzatore prestazioni (WPA).

Creare un profilo di registrazione personalizzato

È possibile creare profili personalizzati in un file XML con estensione wprp. Per informazioni complete sullo schema e le informazioni di riferimento, vedere Riferimento XML del profilo di registrazione . Per informazioni più dettagliate sulla creazione di profili di registrazione, vedere Creazione di profili di registrazione.

Per creare un profilo di registrazione personalizzato

  1. In un editor XML creare un nuovo file XML.

  2. Immettere le definizioni dell'agente di raccolta. Per altre informazioni, vedere 1. Definizioni dell'agente di raccolta.

  3. Immettere le definizioni del sistema e del provider di eventi. Per altre informazioni, vedere 2. Definizioni del provider di eventi e di sistema.

Nota Se si vuole che il profilo personalizzato venga arrestato e eseguito il rollback se alcuni provider non vengono avviati, impostare l'attributo Strict su "true". Per altre informazioni su questa opzione, vedere Strict Providers.For more information about this option, see Strict Providers.

  1. Immettere le definizioni del profilo. Per altre informazioni, vedere 3. Definizioni di profilo.

  2. Salvare il file con estensione wprp.

È possibile definire raccolte, provider e profili derivati che ereditano da una versione di base definita in precedenza nello stesso file o in un altro file. Per altre informazioni su questa opzione, vedere Ereditarietà.

Evitare eventi persi

Alcune applicazioni generano così tanti eventi che Traccia eventi per Windows (ETW) non possono mantenere la frequenza di registrazione. Questo problema si manifesta come eventi persi nelle registrazioni. Il problema può causare difficoltà di analisi o conclusioni errate a causa di dati incompleti.

Nota Per impostazione predefinita, WPR usa memoria paginata per i buffer. Per impostare WPR per usare memoria non a pagina per i buffer, impostare l'attributo NonPagedMemory su true per il provider. Per altre informazioni su come creare un profilo personalizzato, vedere Creazione di profili di registrazione e 2. Definizioni del provider di eventi e di sistema.

È possibile impedire a WPR di perdere buffer o eventi ETW nei modi seguenti:

  • Usare buffer più grandi per abilitare l'I/O del disco più efficiente quando WPR scrive i buffer su disco.

  • Conteggiare le richieste per la raccolta dati la prima volta che si usa una configurazione del buffer specifica in un computer.

  • Usare l'opzione recordTempTo della riga di comando per registrare in una posizione diversa rispetto all'impostazione predefinita.

  • Aumentare il numero di buffer.

  • Semplificare lo scenario di test o selezionare meno profili.

  • Liberare spazio su disco nell'unità di sistema.

  • Usare hardware avanzato per raccogliere i dati; ad esempio, usare un sottosistema del disco con velocità effettiva superiore. Questa è l'ultima opzione da considerare. In genere è possibile evitare di perdere eventi selezionando attentamente i provider per abilitare e i buffer da usare.

Registratore delle prestazioni di Windows

Scenari comuni WPR

Funzionalità DI WPR

Sessioni

Sessioni (driver di Windows)