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 de cycles par défaut dans un intervalle est de 10 000 000, ce qui correspond approximativement à 0,01 seconde sur un ordinateur cadencé à 1 GHz. Vous pouvez modifier le nombre de cycles dans un intervalle, 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
Dans l'Explorateur de performances, cliquez avec le bouton droit sur la session de performance, puis cliquez sur Propriétés.
Dans les Pages de propriétés, cliquez sur les propriétés de Échantillonnage.
Dans la liste déroulante Événement d'échantillonnage, sélectionnez l'événement d'échantillonnage que vous souhaitez utiliser pour profiler votre application.
Notes
Les compteurs de performance disponibles sont activés uniquement si vous choisissez Compteur de performance dans la liste déroulante Événement d'échantillon.
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.
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