Partager via


Comment : limiter l'instrumentation à des DLL spécifiques

Grâce à la méthode de profilage par instrumentation, vous pouvez limiter la collecte de données de profilage à une ou plusieurs DLL d'une application. Pour profiler une ou plusieurs DLL d'une application, vous créez une session de performance qui inclut les fichiers .dll en tant que cibles. Vous pouvez spécifier les DLL à profiler en tant que projets dans une solution Visual Studio ou en tant que fichiers binaires indépendants.

Pour limiter l'instrumentation à des DLL spécifiques dans une solution Visual Studio

  1. Ouvrez la solution qui contient la DLL dans Visual Studio Premium.

  2. Dans le menu Analyser , cliquez sur Lancer l'Assistant Performance.

  3. Sélectionnez la méthode de profilage Instrumentation , puis cliquez sur Suivant.

  4. Dans la liste déroulante Laquelle des cibles disponibles suivantes souhaiteriez-vous profiler ?, choisissez le nom du projet .dll, puis cliquez sur Suivant.

  5. Cliquez sur Terminer pour quitter l'Assistant et afficher la nouvelle session de performance dans la fenêtre Explorateur de performances .

  6. Cliquez avec le bouton droit sur Cibles , puis cliquez sur Ajouter un projet cible.

  7. Dans la liste Ajouter un projet cible , sélectionnez le projet exécutable souhaité pour utiliser la DLL.

    Facultatif. Vous pouvez ajouter des projets de DLL que vous souhaitez profiler.

  8. Pour empêcher la collecte de données pour un projet ajouté, cliquez avec le bouton droit sur le nom du projet, puis désactivez la case à cocher Instrumenter.

Pour spécifier des DLL spécifiques à profiler en tant que binaires indépendants

  1. Ouvrez Visual Studio Premium.

  2. Dans le menu Analyser , cliquez sur Lancer l'Assistant Performance.

  3. Dans la liste déroulante Laquelle des cibles disponibles suivantes souhaiteriez-vous profiler ?, choisissez Profiler une bibliothèque de liens dynamiques (.DLL), puis cliquez sur Suivant.

  4. Dans la deuxième page de l'Assistant, effectuez les actions suivantes :

    • Dans le champ Chemin d'accès de la DLL, tapez le chemin d'accès et le nom du fichier .dll que vous souhaitez profiler. Vous pouvez également cliquer sur le bouton de sélection pour identifier le fichier dans la boîte de dialogue Bibliothèque de liens dynamiques à profiler . Notez que vous devez spécifier la copie du fichier .dll qui sera lancé par le fichier exécutable (.exe) que vous sélectionnerez.

    • Dans le champ Chemin d'accès de l'exécutable, tapez le chemin d'accès et le nom du fichier exécutable (.exe) qui doit exécuter le fichier .dll. Vous pouvez également cliquer sur le bouton de sélection pour identifier le fichier dans la boîte de dialogue Exécutable à lancer.

    • Facultatif. Dans la zone Arguments de la ligne de commande, tapez tous les arguments de ligne de commande que vous voulez transmettre au fichier exécutable. Si nécessaire, spécifiez le répertoire de travail de l'application dans le champ Répertoire de travail.

    • Cliquez sur Suivant.

  5. Sélectionnez la méthode de profilage Instrumentation , puis cliquez sur Suivant.

  6. Cliquez sur Terminer pour quitter l'Assistant et afficher la nouvelle session de performance dans la fenêtre Explorateur de performances .

  7. Facultatif. Pour ajouter d'autres fichiers .dll, cliquez avec le bouton droit sur Cibles , puis cliquez sur Ajouter un fichier binaire cible. Sélectionnez les fichiers dans la boîte de dialogue Ajouter un fichier binaire cible .

    Notes

    Ne spécifiez pas le fichier exécutable (.exe) qui exécute les DLL.

Voir aussi

Tâches

Comment : limiter l'instrumentation à des fonctions spécifiques

Concepts

Contrôle de la collecte de données dans les outils de profilage