Compartir a través de


Visualizador de concurrencia

Nota:

El Visualizador de Simultaneidad es una extensión opcional para Visual Studio. Desargue el Concurrent Visualizer y las Concurrency Visualizer Collection Tools desde los siguientes vínculos:

La Utilidad de Línea de Comandos del Visualizador de Simultaneidad (CVCollectionCmd) le permite recopilar trazas desde la línea de comandos que puede ver en el Visualizador de Simultaneidad con Visual Studio. La herramienta se puede usar en equipos que no tienen Instalado Visual Studio.

Puede usar el Concurrency Visualizer para ver cómo funciona su aplicación de múltiples hilos. Las vistas del Visualizador de simultaneidad proporcionan datos gráficos, tabulares y textuales que muestran las relaciones temporales entre los subprocesos del programa y el sistema en su conjunto. Puede usar el visualizador de simultaneidad para buscar cuellos de botella de rendimiento, infrautilización de CPU, contención de subprocesos, migración de subprocesos entre núcleos, retrasos de sincronización, actividad de DirectX, áreas de E/S superpuestas y otra información. Las vistas proporcionan datos sobre los que puede actuar vinculando su salida gráfica a pilas de llamadas y código fuente.

Nota:

El visualizador de simultaneidad no admite proyectos web.

El Visualizador de Simultaneidad se basa en la funcionalidad Rastreo de Eventos de Windows.

Title Description
Vista de uso Describe cómo ver y analizar la actividad del sistema en todos los procesadores.
Vista Subprocesos Describe cómo analizar las interacciones entre subprocesos del programa.
Vista de Núcleos Describe cómo analizar la migración de subprocesos entre núcleos.
Patrones comunes para aplicaciones multihilo mal comportadas Describe varios patrones comunes y muestra cómo aparecen en el visualizador de simultaneidad.
Blog Desarrollo paralelo en Visual Studio Proporciona sugerencias y procedimientos recomendados para el Visualizador de Concurrencia.
Vistas de informes de rendimiento Proporciona información de referencia para los informes y vistas de las herramientas de generación de perfiles de Visual Studio.
SDK del Visualizador de Concurrencia Describe cómo instrumentar el código fuente para mostrar información adicional en el Visualizador de Concurrencia.
Utilidad de línea de comandos del visualizador de concurrencia (CVCollectionCmd) Describe cómo usar la utilidad de línea de comandos Concurrency Visualizer (CVCollectionCmd.exe) para recopilar y procesar rastros en máquinas que no tienen Visual Studio.