Partager via


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

Par défaut, les outils de profilage Visual Studio collectent les données de performances à un intervalle spécifié correspondant à un nombre donné de cycles processeur utilisés par le processus profilé.Le nombre par défaut de cycles dans une plage est de 10 000 000, ce qui est d'environ 0,01 secondes sur un ordinateur cadencé à 1 GHz.Vous pouvez modifier le nombre de cycles dans un interval, et vous pouvez modifier l'événement d'échantillonnage.Les exemples d'événement suivants sont disponibles :

  • Cycles d'horloge - pour les problèmes liés à l'unité centrale.

  • Erreurs de page - pour les problèmes liés à la mémoire.

  • Appels système - pour les problèmes relatifs aux E/S.

  • Compteurs de performance - compteurs d'UC pour les problèmes de performances de bas niveau.

Important

Si vous collectez des données de mémoire .NET (allocations et/ou durées de vie d'objets) à l'aide de la méthode d'échantillonnage, tous les événements d'échantillonnage spécifiés par l'utilisateur sont ignorés et les allocations de mémoire appropriées et/ou événements garbage collection sont utilisés pour collecter les données.

Pour sélectionner un événement d'échantillon

  1. Dans l'Explorateur de performances, cliquez avec le bouton droit sur la session de performance, puis cliquez sur Propriétés.

  2. Dans les Pages de propriétés, cliquez sur les propriétés de Échantillonnage.

  3. Dans la liste déroulante Événement d'échantillonnage, sélectionnez l'événement d'échantillonnage que vous souhaitez utiliser pour profiler votre application.

    [!REMARQUE]

    Les compteurs de performance disponibles sont activés uniquement si vous choisissez Compteur de performance dans la liste déroulante Événement d'échantillon.

  4. Si vous sélectionnez Compteur de performance, sélectionnez un compteur d'UC spécifique dans le contrôle arborescence Compteurs de performance disponibles.

    • Les compteurs du nœud Événements portables sont disponibles sur tous les types de processeurs.

    • Les compteurs du nœud Événements de plateforme sont spécifiques au processeur de l'ordinateur actuel et peuvent ne pas être disponibles sur d'autres types de processeurs.

  5. Lorsque vous sélectionnez un événement d'échantillon, une valeur d'intervalle d'échantillonnage par défaut s'affiche dans la zone de texte Intervalle d'échantillonnage.Si nécessaire, vous pouvez entrer la valeur de votre choix dans la zone de texte.

Voir aussi

Tâches

Comment : choisir des méthodes de collection

Concepts

Configuration de sessions de performance pour les outils de profilage

Compteurs UC et Windows dans les outils de profilage

Fonctionnement des valeurs de données d'échantillonnage dans des outils de profilage

Utilisation des outils de profilage à partir de la ligne de commande