Partager via


Vue Informations sur les ressources - données de conflit du profileur

La vue Informations sur les ressources présente un graphique de chronologie des événements bloquants provoqués par les conflits sur une ressource sélectionnée.Un événement bloquant se produit lorsqu'un thread est forcé d'interrompre son exécution parce qu'un autre thread a verrouillé l'accès à la ressource.

Cette vue représente la chronologie d'exécution de chaque thread sous la forme d'une barre horizontale et chaque événement bloquant sous la forme d'une barre verticale sur la chronologie du thread.Si nécessaire, vous pouvez agrandir un segment de la chronologie pour consulter des événements individuels.Pour afficher le chemin d'exécution (pile des appels) des fonctions qui ont provoqué l'événement, cliquez sur la barre d'événement.Les fonctions s'affichent dans la fenêtre Pile des appels.Lorsque le code source d'une fonction est disponible, vous pouvez cliquer sur le nom de la fonction pour modifier le fichier source dans l'interface de Visual Studio.

Procédures

Pour agrandir un segment de chronologie

  • Faites glisser le pointeur de la souris sur une zone de la chronologie.

    Lorsque vous relâchez le bouton de la souris, la vue effectue un zoom sur le segment sélectionné.Vous pouvez répéter le processus pour accentuer le zoom sur le segment.La case de défilement de la barre de défilement représente la taille relative du segment chronologique affiché dans la vue.

Pour effectuer un zoom arrière sur une chronologie

  • Effectuez l'une des étapes suivantes :

    • Cliquez sur Zoom arrière pour revenir au niveau de zoom précédent.

    • Cliquez sur Réinitialisation du zoom pour afficher l'intégralité de la chronologie dans la vue.

Pour afficher la pile des appels d'un événement

  • Dans le graphique de chronologie, cliquez sur la barre d'événement.

Pour afficher ou modifier le code source d'une fonction dans la pile des appels

  • Dans la fenêtre Pile des appels, cliquez sur le nom de la fonction.

Le code source de la fonction doit faire partie du projet actuel.

Pour consulter l'arborescence des appels des événements de conflit pour la ressource

Pour afficher tous les événements de conflit d'un thread