Comment : collecter les données des compteurs UC

Mise à jour : novembre 2007

Un compteur d'événements UC sert à collecter les données de performance sur le matériel. Il existe deux types d'événements de compteur d'UC :

  • Événements portables : événements UC pouvant être collectés quelle que soit l'UC spécifique.

  • Événements de plateforme : événements UC associés à une UC spécifique.

Les événements portables incluent les événements généraux, comme les instructions retirées et les cycles non interrompus, les événements de mémoire tampon UC, comme les échecs dans ITLB, les événements de création de branche et les événements du cache L2. Les compteurs d'événements de plateforme disponibles sont déterminés par le fabricant du processeur.

Les catégories d'événements peuvent être partagées entre les compteurs d'événements portables et de plateforme. Par exemple, les catégories de données suivantes sont souvent communes aux deux types :

  • Événements mémoire

  • Événements frontaux

  • Événements de création de branche

Vous pouvez recueillir les données des compteurs de performance de deux manières différentes dans le profileur :

  • Spécifiez un événement de compteur en tant qu'intervalle d'échantillonnage lors du profilage par échantillonnage.

  • Collectez les données issues d'un ou plusieurs compteurs lors du profilage par instrumentation.

Pour spécifier un événement de compteur UC en tant qu'intervalle d'échantillonnage

  1. Dans la boîte de dialogue Pages de propriétés, cliquez sur Échantillonnage.

  2. Dans la liste déroulante Événement d'échantillon, sélectionnez l'option Données des compteurs de performance.

  3. Développez l'arborescence Compteurs de performance disponibles jusqu'à ce que vous trouviez l'exemple d'événement à utiliser lorsque vous profilerez votre application.

  4. Cliquez sur l'exemple d'événement.

    Remarque :

    L'option Compteurs de performance disponibles est activée uniquement si vous choisissez l'option Données des compteurs de performance dans la liste déroulante Événement d'échantillon.

Pour collecter les données de compteurs de performance lors du profilage par instrumentation

  1. Dans la boîte de dialogue Pages de propriétés, cliquez sur Compteurs UC.

  2. Activez la case à cocher Collecter les compteurs UC.

  3. Développez l'arborescence Compteurs de performance disponibles jusqu'à ce que vous trouviez les exemples d'événements à collecter.

  4. Pour chaque événement à collecter, sélectionnez l'événement, puis cliquez sur le bouton fléché droit pour l'ajouter à la liste Compteurs sélectionnés.

    Remarque :

    L'option Compteurs de performance disponibles est activée uniquement si vous activez la case à cocher Collecter les compteurs UC.

Voir aussi

Tâches

Comment : choisir des événements d'échantillonnage

Concepts

Compteurs UC et Windows

Autres ressources

Configuration de sessions de performance

Configuration de sessions de performance

Propriétés d'une session de performance