Canaux (vue Threads)Channels (Threads View)

Le visualiseur concurrentiel montre quatre types de canaux : les canaux de threads, les canaux de disques, les canaux de marqueurs et les canaux GPU.The Concurrency Visualizer shows four kinds of channels: thread channels, disk channels, marker channels, and GPU channels.

Canaux de threadsThread Channels

Un canal de thread affiche l’état d’un seul thread, à l’aide d’un système de couleurs.A thread channel shows thread state, by color, for just one thread. Lorsque vous pointez sur le nom du canal, la fonction de démarrage du thread en question s’affiche.When you pause on the channel name, the start function for the given thread is displayed. Le visualiseur concurrentiel détecte plusieurs types de threads.The Concurrency Visualizer detects several kinds of threads. Les types les plus courants sont présentés dans le tableau suivant.The most common kinds are shown in the following table.

Thread principalMain thread Thread qui a démarré l’application.The thread that started the app.
Thread de travailWorker thread Thread qui a été créé par le thread principal de l’application.A thread that was created by the application main thread.
Thread de travail CLRCLR Worker Thread Thread de travail qui a été créé par le common language runtime (CLR).A worker thread that was created by the common language runtime (CLR).
Assistance du débogueurDebugger Helper Thread de travail qui a été créé par le débogueur Visual Studio.A worker thread that was created by the Visual Studio debugger.
Thread ConcRTConcRT Thread Thread qui a été créé par le runtime d’accès concurrentiel Microsoft.A thread that was created by the Microsoft Concurrency Runtime.
Thread GDIGDI Thread Thread qui a été créé par GDIPlus.A thread that was created by GDIPlus.
Thread OLE/RPCOLE/RPC Thread Thread qui a été créé en tant que thread de travail RPC.A thread that was created as an RPC Worker Thread.
Thread RPCRPC Thread Thread qui a été créé en tant que thread RPC.A thread that was created as an RPC Thread.
Thread WinsockWinsock Thread Thread qui a été créé en tant que thread Winsock.A thread that was created as a Winsock Thread.
Pool de threadsThread Pool Thread qui a été créé par le pool de threads CLR.A thread that was created by the CLR Thread Pool.

Canaux de disquesDisk Channels

Les canaux de disques correspondent aux lecteurs physiques de l’ordinateur.Disk channels correspond to physical drives in the computer. Chaque lecteur physique du système dispose de canaux distincts pour les opérations de lecture et d’écriture. Chaque lecteur dispose donc de deux canaux.Because separate channels for Read and Write operations exist for each physical drive on the system, each drive has two channels. Les numéros des disques correspondent aux noms des dispositifs de noyau.The disk numbers correspond to kernel device names. Un canal de disque s’affiche uniquement si le disque a connu une activité.A disk channel is shown only if there was activity on the disk.

Canaux de marqueursMarker Channels

Les canaux de marqueurs correspondent aux événements générés par l’application et les bibliothèques qu’elle utilise.Marker channels correspond to events generated by the app and the libraries it uses. Par exemple, la bibliothèque parallèle de tâches, la bibliothèque de modèles parallèles et C++ AMP génèrent des événements qui s’affichent en tant que marqueurs.For example, the Task Parallel Library, Parallel Patterns Library, and C++ AMP generate events that are displayed as markers. Chaque canal de marqueur est associé à un ID de thread, qui s’affiche à côté de la description du canal.Each marker channel is associated with a thread ID, which is displayed next to the description of the channel. L’ID identifie le thread qui a généré l’événement.The ID identifies the thread that generated the event. La description du canal comprend le nom du fournisseur de suivi d’événements pour Windows (ETW) qui a généré les événements.The description of the channel includes the name of the Event Tracing for Windows (ETW) provider that generated the events. Si le canal affiche les événements du kit SDK du visualiseur concurrentiel, le nom de la série s’affiche également.If the channel displays events from the Concurrency Visualizer SDK, the series name is also displayed.

Canaux GPUGPU Channels

Les canaux GPU affichent des informations concernant l’activité DirectX 11 sur le système.GPU channels display information about DirectX 11 activity on the system. Chaque moteur DirectX qui est associé à la carte graphique dispose d’un canal distinct.Each DirectX engine that's associated with the graphics card has a separate channel. Chaque segment correspond à la durée de traitement d’un paquet DMA.The individual segments represent the time that's spent processing a DMA packet.

Voir aussiSee Also

Vue ThreadsThreads View