Cómo: Utilizar la ventana Subprocesos de GPU

En la ventana de subprocesos de GPU, puede examinar y trabajar con los subprocesos que se ejecutan en la GPU de la aplicación que está depurando.Para obtener más información acerca de las aplicaciones que se ejecutan en la GPU, consulte Información general sobre C++ AMP.

La ventana de subprocesos de GPU contiene una tabla en la que cada fila representa un conjunto de subprocesos GPU que tienen los mismos valores en todas las columnas.Puede ordenar, reordenar, quitar y agrupar los elementos que se encuentran en las columnas.Puede marcar, quitar marcador, inmovilizar (suspender) y descongelar subprocesos (reanudar) desde la ventana de subprocesos de GPU.Las columnas siguientes se muestran en la ventana de subprocesos de GPU:

  • La columna de marca, en el que puede marcar un subproceso que desea prestar especial atención a.

  • La columna de los subprocesos activos, en la que una flecha amarilla indica un subproceso activo.Una flecha indica un subproceso en ejecución se entró en el depurador.

  • El Número de subprocesos columna, que muestra el número de subprocesos en la misma ubicación.

  • El línea columna, que muestra la línea de código donde se encuentra cada grupo de subprocesos.

  • El dirección columna, que muestra la dirección de la instrucción donde se encuentra cada grupo de subprocesos.De forma predeterminada, esta columna está oculta.

  • El ubicación columna, que es la ubicación en el código fuente.

  • El estado columna, que muestra si el subproceso está activo, bloqueado, no se ha iniciado o completa.

  • El mosaico columna, que muestra el índice de mosaico para los subprocesos en la fila.

El encabezado de la tabla muestra el azulejo y el subproceso que se muestran.

[!NOTA]

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para mostrar la ventana de subprocesos de GPU

  1. En El Explorador de soluciones, abra el menú contextual para el proyecto y, a continuación, elija Propiedades.

  2. En el Páginas de propiedades ventana para el proyecto, en Propiedades de configuración, seleccione depuración.

  3. En el depurador para iniciar lista, seleccione Depurador Local de Windows.En el Tipo de depurador lista, seleccione GPU sólo.Debe elegir este depurador se interrumpa en los puntos de interrupción en el código que se ejecuta en la GPU.

  4. Elija la OK botón.

  5. Establecer un punto de interrupción en el código GPU.

  6. En la barra de menús, seleccione Depurar, Iniciar depuración.Espere a que la aplicación alcanzar el punto de interrupción.

  7. Una barra de menús, seleccione Depurar, Windows, GPU subprocesos.

Para cambiar a otro subproceso activo

  • Haga doble clic en la columna.(Teclado: seleccione la fila y seleccione ENTRAR.)

Para mostrar un mosaico particular y subproceso

  1. Elija la Expanda Mezclador de subproceso botón de la ventana de subprocesos de GPU.

  2. Introduzca los valores de mosaico y subprocesos en los cuadros de texto.

  3. Elija el botón que tiene la flecha que aparece en él.

Mostrar u ocultar columnas

  • Abra el menú contextual de la ventana de subprocesos de GPU, seleccione columnasy, a continuación, seleccione la columna que desea mostrar u ocultar.

Para ordenar por una columna

  • Seleccione el encabezado de columna.

Para agrupar subprocesos

  • Abra el menú contextual de la ventana de subprocesos de GPU, seleccione Group Byy, a continuación, elija uno de los nombres de columna se muestran.Elija Ninguno para desagrupar los subprocesos.

Para inmovilizar o reanudar una fila de subprocesos

  • Abra el menú contextual de la fila y elija Inmovilizar o descongelar.

Para marcar o quitar el marcador de una fila de subprocesos

  • Seleccione la columna de marca para el subproceso, o abra el menú contextual para el subproceso y elija marca o Unflag.

Para mostrar sólo subprocesos marcados

  • Elija el botón de marca en la ventana de subprocesos de GPU.

Vea también

Tareas

Cómo: Utilizar la Ventana Inspección paralela

Tutorial: Depurar una aplicación de C++ AMP

Otros recursos

Depurar aplicaciones multiproceso