Informations relatives au thread, vue - Données de conflitThread Details view - contention data

La vue Détails du Thread présente un graphique chronologique des événements bloquants dans le thread sélectionné d’une exécution du profilage, qui ont été provoqués par des conflits sur les ressources.The Thread Details view presents a timeline graph of the blocking events in the selected thread of a profiling run that were caused by contentions over resources. Un événement de blocage se produit quand le thread est forcé d’interrompre l’exécution, car un autre thread a verrouillé l’accès à une ressource.A blocking event occurs when the thread is forced to suspend execution because another thread has locked access to a resource.

Cette vue représente la chronologie de l’exécution du thread sous la forme d’une barre horizontale et les événements de blocage sous la forme de barres verticales sur une chronologie horizontale pour le thread.This view represents the execution timeline of the thread as a horizontal bar and the blocking events as vertical bar on a horizontal timeline for the thread. Quand c’est nécessaire, vous pouvez effectuer un zoom avant sur une section de la chronologie pour voir les événements individuels.When necessary, you can zoom in on a section of the timeline to view the individual events. Pour afficher le chemin d’exécution des fonctions qui ont provoqué l’événement, cliquez sur la barre de l’événement.To view the execution path of the functions that led to the event, click the event bar. Les fonctions apparaissent dans la fenêtre Pile des appels.The functions appear in the Call Stack window. Quand le code source d’une fonction est disponible, vous pouvez cliquer sur le nom de la fonction pour modifier le fichier source dans l’IDE Visual Studio.When the source code for a function is available, you can click the function name to edit the source file in the Visual Studio IDE.

Pour faire un zoom sur un segment de la chronologieTo zoom in on a timeline segment

  • Cliquez et faites glisser le pointeur de la souris pour sélectionner une zone de la chronologie.Click and drag the mouse pointer to select an area of the timeline.

    Quand vous relâchez la souris, la vue effectue un zoom avant sur le segment de temps sélectionné.When you release the mouse, the view zooms to the selected time segment. Vous pouvez répéter le processus pour obtenir plus détails.You can repeat the process to zoom in greater detail. La case de défilement sur la barre de défilement chronologique représente la taille relative de l’intervalle de temps qui est affiché dans la vue.The scroll box on the time scroll bar represents the relative size of the time segment that is displayed in the view.

Pour appliquer un zoom arrière sur une chronologieTo zoom out on a timeline

  • Cliquez sur Zoom arrière pour revenir au niveau de zoom précédent.Click Zoom Out to return to the previous zoom level.

  • Cliquez sur Réinitialisation du zoom pour afficher l’intégralité de la chronologie de la vue.Click Zoom Reset to show the entire timeline in the view.

Pour afficher la pile des appels d’un événementTo view the call stack of an event

  • Dans le graphe de chronologie, cliquez sur la barre verticale qui représente l’événement.In the timeline graph, click the vertical bar that represents the event.

Pour afficher ou modifier le code source d’une fonction dans la pile des appelsTo view or edit the source code of a function in the call stack

  • Dans la fenêtre Pile des appels, cliquez sur le nom de la fonction.In the Call Stack window, click the function name.

    Le code source de la fonction doit faire partie du projet actif.The function source code must be part of the current project.

Pour voir les événements de conflit d’une ressource dans tous les threads de l’exécution du profilageTo view the contention events of a resource in all threads in the profiling run

  • Dans le graphe de chronologie, cliquez sur le nom ou l’ID de la ressource.In the timeline graph, click the name or ID of the resource.

    La vue Informations sur les ressources apparaît pour la ressource sélectionnée.The Resource Details View appears for the selected resource.

Pour voir les données de conflit du thread dans la fenêtre ProcessusTo view the thread contention data in the Processes window

  • Dans le graphique chronologique, cliquez sur Total.In the timeline graph, click Total.

    La vue Processus apparaît affiche avec le thread sélectionné.The Process View appears with the thread selected.