Introduzione a WPR
Windows Performance Recorder (WPR) è uno strumento che estende La traccia eventi per Windows (ETW) e fornisce registrazioni dettagliate del comportamento del sistema e dell'utilizzo delle risorse. È possibile usare WPR insieme a Windows analizzatore prestazioni (WPA) per analizzare determinate aree di prestazioni e ottenere una comprensione complessiva del consumo delle risorse. WPR e WPA consentono ai professionisti IT e di sviluppo di identificare e risolvere in modo proattivo i problemi di prestazioni. WPR richiede Windows 8 o versione successiva del sistema operativo.
Interfaccia utente e Command-Line WPR
Esistono due tipi di WPR: Interfaccia utente (WPRUI.exe) e Interfaccia della riga di comando (WPR.exe). Entrambi condividono la stessa dll, ma non tutte le funzionalità sono accessibili tramite WPRUI. WPR.exe viene fornito con il sistema operativo Windows (Windows 8.1 o versione successiva) e non è necessaria un'installazione aggiuntiva. L'interfaccia utente WPR semplifica la generazione di una registrazione usando profili di registrazione predefiniti per analizzare l'utilizzo della CPU, i problemi di alimentazione, il sistema o le prestazioni dell'applicazione o altri problemi di prestazioni.
Profili di registrazione
I profili di registrazione WPR sono gli elenchi dei provider di eventi per abilitare una registrazione delle prestazioni per uno scenario specifico. WPR offre una vasta gamma di profili di registrazione predefiniti ordinati in gruppi in base allo scenario. Per altre informazioni sui profili predefiniti WPR, vedere Profili di registrazione predefiniti.
È anche possibile creare e aggiungere profili personalizzati (file con estensione wprp) in XML per registrare set di eventi e usarli direttamente usando l'interfaccia della riga di comando di WPR o aggiungerli all'elenco dei profili presentati in WPRUI. È possibile usare profili personalizzati da soli o insieme a profili predefiniti o per eseguire registrazioni specializzate progettate per qualsiasi scenario di utilizzo. Per altre informazioni sui profili personalizzati, vedere Creazione di profili di registrazione e aggiunta o rimozione di un profilo di registrazione personalizzato.
Scenari delle prestazioni
È possibile usare scenari di prestazioni per registrare scenari comuni, ad esempio le transizioni Generale o On/Off per gli scenari basati sullo stato di alimentazione del sistema. È possibile selezionare solo uno scenario per una registrazione. Per altre informazioni sugli scenari di prestazioni, vedere Scenari di prestazioni.
Registrazione a file o memoria
WPR può registrare eventi in un file o in buffer circolari in memoria. È consigliabile registrare il file per eventi limitati che possono essere stimati, ad esempio l'avvio dell'applicazione o l'utilizzo dell'alimentazione quando il computer emerge da uno stato di sospensione. La registrazione dei file è l'unica modalità di registrazione disponibile per misurare gli eventi tramite transizioni on/off.
È consigliabile accedere alla memoria per eventi imprevedibili. È possibile eseguire queste registrazioni per lunghi periodi di tempo senza richiedere risorse di memoria limitate. Per altre informazioni sulle modalità di registrazione, vedere Modalità di registrazione e modifica della modalità di registrazione.
Livello dettaglio
È possibile selezionare il livello di dettaglio adatto allo scenario: luce o dettaglio. Le registrazioni luminose comportano meno sovraccarico e interferiscono meno con il sistema (a volte sono chiamate registrazioni "time"). Le registrazioni dettagliate sono più utili per l'analisi approfondita. Per altre informazioni sui livelli di dettaglio, vedere Livello dettaglio e Modifica livello dettaglio.