Présentation de WPR

L’enregistreur de performances Windows (WPR) est un outil qui étend le suivi d’événements pour Windows (ETW) et fournit des enregistrements détaillés du comportement du système et des applications et de l’utilisation des ressources. Vous pouvez utiliser WPR avec Windows Analyseur de performances (WPA) pour examiner des domaines de performances particuliers et obtenir une compréhension globale de la consommation des ressources. WPR et WPA permettent aux professionnels du développement et de l’informatique d’identifier et de résoudre de manière proactive les problèmes de performances. WPR nécessite Windows 8 système d’exploitation ou version ultérieure.

Interface utilisateur et Command-Line WPR

Il existe deux types de WPR : l’interface utilisateur (WPRUI.exe) et l’interface de ligne de commande (WPR.exe). Ils partagent tous les deux la même dll, mais toutes les fonctionnalités ne sont pas accessibles via WPRUI. WPR.exe est fourni avec le système d’exploitation Windows (Windows 8.1 ou version ultérieure) et vous n’avez pas besoin d’une installation supplémentaire. L’interface utilisateur WPR simplifie la génération d’un enregistrement à l’aide de profils d’enregistrement intégrés pour analyser l’utilisation du processeur, les problèmes d’alimentation, les performances médiocres du système ou des applications ou d’autres problèmes de performances.

Profils d’enregistrement

Les profils d’enregistrement WPR sont les listes de fournisseurs d’événements permettant d’activer un enregistrement des performances pour un scénario spécifique. WPR fournit une large sélection de profils d’enregistrement intégrés triés en groupes par scénario. Pour plus d’informations sur les profils intégrés WPR, consultez Profils d’enregistrement intégrés.

Vous pouvez également créer et ajouter des profils personnalisés (fichiers .wprp) dans XML pour enregistrer des ensembles d’événements et les utiliser directement à l’aide de l’interface CLI WPR ou les ajouter à la liste des profils présentés dans WPRUI. Vous pouvez utiliser des profils personnalisés seuls ou en même temps que des profils intégrés ou pour effectuer des enregistrements spécialisés conçus pour n’importe quel scénario d’utilisation. Pour plus d’informations sur les profils personnalisés, consultez Création de profils d’enregistrement et Ajouter ou supprimer un profil d’enregistrement personnalisé.

Scénarios de performances

Vous pouvez utiliser des scénarios de performances pour enregistrer des scénarios courants tels que les transitions Général ou Activé/Désactivé pour les scénarios basés sur l’état d’alimentation du système. Vous ne pouvez sélectionner qu’un seul scénario pour un enregistrement. Pour plus d’informations sur les scénarios de performances, consultez Scénarios de performances.

Journalisation dans le fichier ou la mémoire

WPR peut consigner des événements dans un fichier ou dans des mémoires tampons circulaires. Nous vous recommandons d’enregistrer à fichier pour les événements finis qui peuvent être prédits, tels que le démarrage de l’application ou l’utilisation de l’alimentation lorsque l’ordinateur sort d’un état de veille. La journalisation des fichiers est le seul mode de journalisation disponible pour mesurer les événements via des transitions on/off.

Nous vous recommandons de vous connecter à la mémoire pour les événements imprévisibles. Vous pouvez exécuter ces enregistrements pendant de longues périodes sans consommer de ressources de mémoire limitées. Pour plus d’informations sur les modes de journalisation, consultez Mode de journalisation et Modifier le mode de journalisation.

Niveau de détail

Vous pouvez sélectionner le niveau de détail qui correspond au scénario : léger ou détaillé. Les enregistrements légers entraînent moins de surcharge et interfèrent moins avec le système (ils sont parfois appelés « enregistrements de minutage »). Les enregistrements détaillés sont plus utiles pour une analyse approfondie. Pour plus d’informations sur les niveaux de détail, consultez Niveau de détail et Modifier le niveau de détail.

Enregistreur de performances Windows

Rubriques de procédure WPR