Rubriques de procédure WPR
Cette section explique comment effectuer des procédures à l’aide de l’interface utilisateur de l’Enregistreur de performances Windows (WPR). Pour plus d’informations sur le démarrage d’un enregistrement à partir de la ligne de commande, consultez Options Command-Line WPR.
Démarrer un enregistrement
Dans l’écran d’accueil , cliquez sur Enregistreur de performances Windows.
Pour exécuter le profil par défaut, cliquez sur Démarrer. Ou, pour afficher et utiliser d’autres profils, cliquez sur Autres options.
Dans la zone Sélectionner des profils pour l’enregistrement des performances , sélectionnez au moins un profil.
Vous pouvez éventuellement ajouter un profil personnalisé. Pour ce faire, cliquez sur Ajouter des profils, accédez au profil souhaité, puis cliquez sur Ouvrir. Sous Mesures personnalisées, sélectionnez le profil.
Dans la liste déroulante Scénario de performances , sélectionnez le scénario souhaité. Sauf si l’enregistrement concerne un scénario activé/désactivé, sélectionnez Général.
Vous pouvez éventuellement enregistrer au niveau des détails de la lumière. (Le détail est le fichier default.level.) Pour ce faire, sélectionnez Lumière dans la liste déroulante Niveau de détail .
Pour enregistrer l’enregistrement dans un fichier, sélectionnez Fichier dans la liste déroulante Mode de journalisation . La mémoire est le mode de journalisation par défaut, à l’exception des journaux de transition activés/désactivés, qui doivent être consignés dans un fichier.
Attention Pour les enregistrements plus longs, sélectionnez Mémoire. Lorsque vous sélectionnez Fichier, le fichier peut devenir très volumineux, car la seule limitation de la taille du fichier est l’espace disque disponible. Windows Analyseur de performances (WPA) ne peut pas analyser les fichiers extrêmement volumineux.
Cliquez sur Démarrer pour commencer l’enregistrement, ou cliquez sur Annuler pour se terminer sans enregistrement.
Note Si vous essayez de démarrer un enregistrement dans WPR pendant l’exécution d’une autre session lancée par WPR, WPR détecte un conflit et vous invite à utiliser la requête suivante :
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.
Pour arrêter la session active, cliquez sur OK. WPR commence à enregistrer. Notez que cette action peut avoir un impact sur l’application qui a démarré la session annulée. Pour permettre à la session active de continuer, cliquez sur Annuler. Dans ce cas, WPR ne démarre pas d’enregistrement et l’autre application n’est pas affectée.
Afficher un état d’enregistrement
Lorsque vous démarrez un enregistrement à l’aide de l’interface utilisateur WPR, l’status d’enregistrement s’affiche immédiatement sur l’écran WPR. Si vous démarrez un enregistrement à l’aide de l’interface de ligne de commande WPR, vous pouvez afficher l’status d’enregistrement à l’aide de l’une des méthodes suivantes :
Dans la fenêtre d’invite de commandes, tapez
wpr –status
. Pour plus d’informations sur cette commande, consultez Options wpr Command-Line.Ouvrez l’interface utilisateur WPR. Le status de l’enregistrement que vous avez démarré à partir de la ligne de commande WPR s’affiche.
Note WPR ne peut afficher les status d’un enregistrement que si l’enregistrement est démarré par WPR. Il ne peut pas afficher les status d’enregistrement pour les enregistrements démarrés par Xperf ou d’autres applications.
Le status d’enregistrement affiche les informations suivantes :
Heure d’enregistrement : il s’agit de la durée d’exécution de l’enregistrement.
Mémoire tampon : il s’agit de la taille de mémoire tampon utilisée par l’enregistrement. Il s’affiche en Mo et en pourcentage de mémoire mise en pool disponible.
Événements supprimés : nombre d’événements perdus depuis le début de l’enregistrement. Pour plus d’informations sur ce problème, consultez Éviter les événements perdus.
Arrêter un enregistrement
Dans l’écran WPR, cliquez sur Enregistrer. (Si vous cliquez sur Annuler, aucune donnée d’enregistrement n’est enregistrée.)
Accédez à l’emplacement dans lequel vous souhaitez enregistrer le fichier d’enregistrement.
Entrez une description du problème pour lequel vous avez créé l’enregistrement.
Cliquez sur Enregistrer , puis sur OK.
Si des événements ont été perdus, un avertissement s’affiche. Consultez Éviter les événements perdus pour obtenir des conseils sur la façon d’éviter ce problème.
Sécurité
Les enregistrements peuvent contenir des informations d’identification personnelle ou liées à la sécurité. Cela inclut les chemins d’accès aux fichiers auxquels l’enregistrement accède, ou les noms d’accès au Registre et de processus. Soyez prudent lorsque vous partagez des fichiers d’enregistrement.
Ajouter ou supprimer un profil d’enregistrement personnalisé
Sur l’écran WPR, si les options sont masquées, cliquez sur Autres options.
Cliquez sur Ajouter des profils.
Accédez à l’emplacement qui contient les fichiers de profil, sélectionnez le fichier .wprp, puis cliquez sur Ouvrir. WPR valide le schéma du fichier .wprp avant qu’il ne soit ajouté au profil.
Répétez les étapes 2 et 3 pour ajouter des profils supplémentaires. Vous pouvez utiliser jusqu’à 64 profils pour un enregistrement unique.
Les profils que vous avez ajoutés s’affichent sous Mesures personnalisées.
Pour supprimer un profil d’enregistrement
Sur l’écran WPR, si les options sont masquées, cliquez sur Autres options.
Cliquez avec le bouton droit sur le profil personnalisé que vous souhaitez supprimer, puis cliquez sur Supprimer le profil.
Le bouton Supprimer le profil est visible uniquement si des profils personnalisés sont présents. Vous pouvez uniquement supprimer des profils personnalisés : vous ne pouvez pas supprimer les profils intégrés.
Modifier le scénario de performances
Sur l’écran WPR, si les options sont masquées, cliquez sur Autres options.
Dans la liste déroulante Scénario de performances , sélectionnez le scénario souhaité. La valeur par défaut est Général.
Modifier le niveau de détail
Sur l’écran WPR, si les options sont masquées, cliquez sur Autres options.
Dans la liste déroulante Niveau de détail, sélectionnez le niveau de détail souhaité. Le niveau détaillé est le niveau par défaut.
Modifier le mode de journalisation
Cliquez sur Enregistreur de performances Windows dans l’écran d’accueil Windows 8.
Cliquez sur Autres options.
Sélectionnez le mode de journalisation dans la liste déroulante Mode de journalisation . Le mode par défaut est Mémoire.
Attention Pour les enregistrements plus longs, sélectionnez Mémoire. Lorsque vous sélectionnez Fichier, le fichier peut devenir très volumineux, car l’espace disque disponible est la seule limite à la taille du fichier. Si le fichier est trop volumineux, vous ne pourrez peut-être pas l’analyser dans Windows Analyseur de performances (WPA).
Créer un profil d’enregistrement personnalisé
Vous pouvez créer des profils personnalisés dans un fichier XML qui a une extension .wprp. Pour connaître le schéma complet et les informations de référence, consultez Référence XML du profil d’enregistrement . Pour plus d’informations sur la création de profils d’enregistrement, consultez Création de profils d’enregistrement.
Pour créer un profil d’enregistrement personnalisé
Dans un éditeur XML, créez un fichier XML.
Entrez les définitions du collecteur. Pour plus d’informations, consultez 1. Définitions du collecteur.
Entrez les définitions système et fournisseur d’événements. Pour plus d’informations, consultez 2. Définitions système et fournisseur d’événements.
Note Si vous souhaitez que le profil personnalisé s’arrête et restaure si certains fournisseurs ne démarrent pas, définissez l’attribut Strict sur « true ». Pour plus d’informations sur cette option, consultez Fournisseurs stricts.
Entrez des définitions de profil. Pour plus d’informations, consultez 3. Définitions de profil.
Enregistrez le fichier avec une extension .wprp.
Vous pouvez définir des collecteurs, fournisseurs et profils dérivés qui héritent d’une version de base que vous définissez précédemment dans le même fichier ou dans un autre fichier. Pour plus d’informations sur cette option, consultez Héritage.
Éviter les événements perdus
Certaines applications génèrent tellement d’événements que le suivi d’événements pour Windows (ETW) ne peut pas suivre la fréquence de journalisation. Ce problème se manifeste sous la forme d’événements perdus dans les enregistrements. Le problème peut entraîner des difficultés d’analyse ou des conclusions erronées en raison de données incomplètes.
Note Par défaut, WPR utilise la mémoire paginée pour les mémoires tampons. Pour définir WPR de manière à utiliser la mémoire non paginée pour les mémoires tampons, définissez l’attribut NonPagedMemory sur true pour le fournisseur. Pour plus d’informations sur la création d’un profil personnalisé, consultez Création de profils d’enregistrement et 2. Définitions système et fournisseur d’événements.
Vous pouvez empêcher WPR de perdre des mémoires tampons ou des événements ETW des manières suivantes :
Utilisez des mémoires tampons plus volumineuses pour permettre des E/S de disque plus efficaces lorsque WPR écrit les mémoires tampons sur le disque.
Comptez les demandes de collecte de données la première fois que vous utilisez une configuration de mémoire tampon particulière sur un ordinateur.
Utilisez l’option recordTempTo de ligne de commande pour enregistrer à un emplacement différent de celui par défaut.
Augmentez le nombre de mémoires tampons.
Simplifiez le scénario que vous testez ou sélectionnez moins de profils.
Libérer de l’espace disque sur le lecteur système.
Utiliser du matériel avancé pour collecter les données ; par exemple, utilisez un sous-système de disque qui a un débit plus élevé. Il s’agit de la dernière option à envisager. Vous pouvez généralement éviter de perdre des événements en sélectionnant soigneusement les fournisseurs à activer et les mémoires tampons à utiliser.