Partager via


Enregistrement pour l’analyse du tas

L’enregistreur de performances Windows (WPR) permet l’analyse du tas pour tous les processus sur le système.

Pour activer le suivi du tas pour une application de bureau

(Utilisation de WPRUI.exe)

  1. Dans le menu déroulant Autres options , sélectionnez le profil d’utilisation du tas .

  2. Ajoutez une entrée de Registre pour le processus en exécutant la commande suivante à partir d’une fenêtre d’invite de commandes avec élévation de privilèges, en <process_name> remplaçant par le nom du processus à suivre :

    reg add « HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\<process_name> » /v TracingFlags /t REG_DWORD /d 1 /f

(Utilisation de Wpr.exe)

  1. Activer le suivi du tas en définissant le registre IFEO wpr.exe -HeapTracingConfig <process_name> enable

  2. Démarrez la session de suivi : wpr.exe -start Heap [-filemode]

  3. tester le scénario.

  4. Arrêtez la session de suivi : wpr.exe -stop <file_name>

  5. Désactiver le suivi du tas wpr.exe -HeapTracingConfig <process_name> disable

Pour activer le suivi du tas pour une application du Microsoft Store

  1. Dans le menu déroulant Autres options , sélectionnez le profil d’utilisation du tas .

  2. Si vous souhaitez suivre une application empaquetée hébergée dans un processus (par exemple, WWAHost.exe), ajoutez une entrée de Registre pour le processus en exécutant la commande suivante à partir d’une fenêtre d’invite de commandes avec élévation de privilèges, en <remplaçant process_name>, <nom> complet du package et <ID d’application> relative au package par les informations de votre application :

    reg add « HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\<process_name>\<package full name>!<ID> d’application relative au package » /v TracingFlags /t REG_DWORD /d 1 /f

    Note Cette combinaison (nom complet du package + ID d’application) n’est pas un ID de modèle utilisateur d’application (nom de la famille de package + ID d’application). Les routines de traitement IFEO utilisent le nom complet afin qu’elles puissent appliquer un comportement différent à différentes versions d’un seul package/application.

Scénarios courants WPR

Options d’exécution de fichier image