Canais (exibição de threads)Channels (threads view)

A Visualização Simultânea mostra quatro tipos de canais: canais de thread, canais de disco, canais de marcador e canais da GPU.The Concurrency Visualizer shows four kinds of channels: thread channels, disk channels, marker channels, and GPU channels.

Canais de threadThread channels

Um canal de thread mostra o estado do thread, por cor, para apenas um thread.A thread channel shows thread state, by color, for just one thread. Quando você pausa no nome do canal, a função de início para o thread determinado é exibida.When you pause on the channel name, the start function for the given thread is displayed. A Visualização Simultânea detecta vários tipos de threads.The Concurrency Visualizer detects several kinds of threads. Os tipos mais comuns são mostrados na tabela a seguir.The most common kinds are shown in the following table.

Thread principalMain thread O thread que iniciou o aplicativo.The thread that started the app.
Thread de trabalhoWorker thread Um thread que foi criado pelo thread principal do aplicativo.A thread that was created by the application main thread.
Thread de trabalho CLRCLR Worker Thread Um thread de trabalho que foi criado pelo CLR (Common Language Runtime).A worker thread that was created by the common language runtime (CLR).
Depurador AuxiliarDebugger Helper Um thread de trabalho que foi criado pelo depurador do Visual Studio.A worker thread that was created by the Visual Studio debugger.
Thread ConcRTConcRT Thread Um thread que foi criado pelo Tempo de Execução de Simultaneidade Microsoft.A thread that was created by the Microsoft Concurrency Runtime.
Thread GDIGDI Thread Um thread que foi criado por GDIPlus.A thread that was created by GDIPlus.
Thread OLE/RPCOLE/RPC Thread Um thread que foi criado como um Thread de Trabalho do RPC.A thread that was created as an RPC Worker Thread.
Thread RPCRPC Thread Um thread que foi criado como um Thread do RPC.A thread that was created as an RPC Thread.
Thread de WinsockWinsock Thread Um thread que foi criado como um Thread do Winsock.A thread that was created as a Winsock Thread.
Pool de ThreadsThread Pool Um thread que foi criado pelo Pool de Threads do CLR.A thread that was created by the CLR Thread Pool.

Canais de discoDisk channels

Canais de disco correspondem a unidades físicas no computador.Disk channels correspond to physical drives in the computer. Uma vez que existem canais separados para operações de Leitura e Gravação para cada unidade física no sistema, cada unidade tem dois canais.Because separate channels for Read and Write operations exist for each physical drive on the system, each drive has two channels. Os números de disco correspondem aos nomes de dispositivo de kernel.The disk numbers correspond to kernel device names. Um canal de disco será mostrado somente se tiver ocorrido atividade no disco.A disk channel is shown only if there was activity on the disk.

Canais do marcadorMarker channels

Canais do marcador correspondem aos eventos gerados pelo aplicativo e às bibliotecas que ele usa.Marker channels correspond to events generated by the app and the libraries it uses. Por exemplo, a Biblioteca de Paralelismo de Tarefas, a Biblioteca de Padrões Paralelos e o AMP C++ geram eventos exibidos como marcadores.For example, the Task Parallel Library, Parallel Patterns Library, and C++ AMP generate events that are displayed as markers. Cada canal de marcador é associado uma ID de thread, que é exibido ao lado da descrição do canal.Each marker channel is associated with a thread ID, which is displayed next to the description of the channel. A ID identifica o thread que gerou o evento.The ID identifies the thread that generated the event. A descrição do canal inclui o nome do provedor ETW (Rastreamento de Eventos para Windows ) que gerou os eventos.The description of the channel includes the name of the Event Tracing for Windows (ETW) provider that generated the events. Se o canal exibir eventos do SDK da Visualização Simultânea, o nome da série também será exibido.If the channel displays events from the Concurrency Visualizer SDK, the series name is also displayed.

Canais de GPUGPU channels

Canais da GPU exibem informações sobre a atividade do DirectX 11 no sistema.GPU channels display information about DirectX 11 activity on the system. Cada mecanismo DirectX associado à placa gráfica tem um canal separado.Each DirectX engine that's associated with the graphics card has a separate channel. Os segmentos individuais representam o tempo gasto no processamento de um pacote DMA.The individual segments represent the time that's spent processing a DMA packet.

Consulte tambémSee also

Exibição de threadsThreads view