Share via


Comment : utiliser la fenêtre Espion parallèle

Dans la fenêtre Espion parallèle, vous pouvez afficher simultanément les valeurs contenant une expression sur plusieurs threads.Chaque ligne représente un thread qui s'exécute dans une application, mais un thread peut être représenté dans plusieurs lignes.Plus précisément, chaque ligne représente un appel de fonction dont la signature fonction correspond à la fonction sur le frame de pile actuel.Vous pouvez trier, réorganiser, supprimer et regrouper les éléments qui se trouvent dans les colonnes.Vous pouvez marquer, sans indicateur, Figer (suspendre) et dégeler les threads (resume).Les colonnes suivantes sont affichées dans la Espion parallèle fenêtre :

  • La colonne d'indicateur, dans laquelle vous pouvez marquer un thread que vous souhaitez prêter une attention particulière à.

  • La colonne de trame, dans lesquelles une flèche indique l'image sélectionnée.

  • Une colonne configurable qui peut afficher la machine, processus, mosaïque, tâche et thread.

    ConseilConseil

    Vous devez ouvrir le Tâche parallèle fenêtre pour afficher les informations de tâche dans la Espion parallèle fenêtre.

  • Le < ajouter un espion > colonne, dans laquelle vous pouvez taper des expressions à surveiller.

[!REMARQUE]

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour afficher la fenêtre Espion parallèle

  1. Définir un point d'arrêt dans le code.

  2. Dans la barre de menu, choisissez Debug, Démarrer le débogage.Attendez que l'application d'atteindre le point d'arrêt.

  3. Dans la barre de menu, choisissez Debug, Windows, Espion parallèle, puis choisissez une fenêtre Espion.Vous pouvez ouvrir jusqu'à quatre fenêtres.

Pour ajouter une expression espionne

  • Sélectionnez < ajouter un espion > , puis spécifiez une expression espionne.

Pour un indicateur ou un thread sans indicateur

  • Sélectionnez la colonne Indicateur pour la ligne, ou ouvrir le menu contextuel pour le thread et choisissez indicateur ou Annuler le marquage.

Pour afficher uniquement les threads avec indicateur

  • Cliquez sur le bouton Afficher seulement marqué dans le coin supérieur gauche de la Espion parallèle fenêtre.

Pour changer de cadre

  • Double-cliquez sur la colonne image.(Clavier : sélectionner la ligne et appuyez sur ENTRÉE.)

Pour trier une colonne

  • Sélectionnez l'en-tête de colonne.

Pour regrouper des threads

  • Ouvrez le menu contextuel de la fenêtre Espion parallèle, choisissez Group By, puis choisissez l'élément de sous-menu approprié.

Pour geler ou dégeler les threads

  • Ouvrez le menu contextuel pour la ligne et choisissez Figer ou Décongeler.

Pour exporter les données dans la fenêtre Espion parallèle

  • Choisissez la ouvert dans Excel bouton, puis choisissez ouvert dans Excel ou Exporter au format CSV.

Pour filtrer par une expression booléenne

  • Entrez une expression booléenne dans la Filtrer par une Expression booléenne boîte.Le débogueur évalue l'expression pour chaque contexte de thread.Seules les lignes dont la valeur est true sont affichés.

Voir aussi

Tâches

Comment : utiliser la fenêtre Threads GPU

Procédure pas-à-pas : débogage d'une application C++ AMP

Autres ressources

Débogage des applications multithread