Canales (Vista de subprocesos)Channels (Threads View)

El visualizador de simultaneidad muestra cuatro tipos de canales: canales de subprocesos, de discos, de marcador y de GPU.The Concurrency Visualizer shows four kinds of channels: thread channels, disk channels, marker channels, and GPU channels.

Canales de subprocesoThread Channels

Un canal de subproceso muestra el estado, por color, de un solo subproceso.A thread channel shows thread state, by color, for just one thread. Al detenerse en el nombre del canal, se muestra la función de inicio del subproceso especificado.When you pause on the channel name, the start function for the given thread is displayed. El visualizador de simultaneidad detecta varios tipos de subprocesos.The Concurrency Visualizer detects several kinds of threads. Los tipos más comunes se muestran en la tabla siguiente.The most common kinds are shown in the following table.

Subproceso principalMain thread El subproceso que inició la aplicación.The thread that started the app.
Subproceso de trabajoWorker thread Un subproceso creado por el subproceso principal de la aplicación.A thread that was created by the application main thread.
Subproceso de trabajo CLRCLR Worker Thread Un subproceso de trabajo creado por Common Language Runtime (CLR).A worker thread that was created by the common language runtime (CLR).
Aplicación auxiliar de depuraciónDebugger Helper Un subproceso de trabajo creado por el depurador de Visual Studio.A worker thread that was created by the Visual Studio debugger.
Subproceso ConcRTConcRT Thread Un subproceso creado por el Runtime de simultaneidad de Microsoft.A thread that was created by the Microsoft Concurrency Runtime.
Subproceso GDIGDI Thread Un subproceso creado por GDIPlus.A thread that was created by GDIPlus.
Subproceso OLE/RPCOLE/RPC Thread Un subproceso creado como un subproceso de trabajo RPC.A thread that was created as an RPC Worker Thread.
Subproceso RPCRPC Thread Un subproceso creado como un subproceso RPC.A thread that was created as an RPC Thread.
Subproceso WinsockWinsock Thread Un subproceso creado como un subproceso Winsock.A thread that was created as a Winsock Thread.
Grupo de subprocesosThread Pool Un subproceso creado por el grupo de subprocesos de CLR.A thread that was created by the CLR Thread Pool.

Canales de discoDisk Channels

Los canales de disco se corresponden con las unidades físicas del equipo.Disk channels correspond to physical drives in the computer. Dado que existen canales independientes para las operaciones de lectura y escritura de cada unidad física del sistema, cada unidad tiene dos canales.Because separate channels for Read and Write operations exist for each physical drive on the system, each drive has two channels. Los números de disco se corresponden con los nombres de dispositivo del kernel.The disk numbers correspond to kernel device names. Un canal de disco solo se muestra si hubo actividad en el disco.A disk channel is shown only if there was activity on the disk.

Canales de marcadorMarker Channels

Los canales de marcador se corresponden con los eventos generados por la aplicación y las bibliotecas que utiliza.Marker channels correspond to events generated by the app and the libraries it uses. Por ejemplo, la biblioteca TPL, la biblioteca de patrones paralelos y C++ AMP generan eventos que se muestran 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 se asocia a un identificador de subproceso, que se muestra junto a la descripción del canal.Each marker channel is associated with a thread ID, which is displayed next to the description of the channel. El identificador identifica el subproceso que generó el evento.The ID identifies the thread that generated the event. La descripción del canal incluye el nombre del proveedor de seguimiento de eventos para Windows (ETW) que generó los eventos.The description of the channel includes the name of the Event Tracing for Windows (ETW) provider that generated the events. Si el canal muestra eventos desde el SDK del visualizador de simultaneidad, también se muestra el nombre de la serie.If the channel displays events from the Concurrency Visualizer SDK, the series name is also displayed.

Canales de GPUGPU Channels

Los canales de GPU muestran información sobre la actividad de DirectX 11 en el sistema.GPU channels display information about DirectX 11 activity on the system. Cada motor de DirectX asociado a la tarjeta gráfica tiene un canal diferente.Each DirectX engine that's associated with the graphics card has a separate channel. Los segmentos individuales representan el tiempo dedicado a procesar un paquete DMA.The individual segments represent the time that's spent processing a DMA packet.

Vea tambiénSee Also

Vista de subprocesosThreads View