Compartilhar via


Visualizador de Concorrência

Observação

O Concurrency Visualizer é uma extensão opcional para o Visual Studio. Baixe o Visualizador Simultâneo e as Ferramentas de Coleção de Visualizadores Simultâneos nos seguintes links:

O Utilitário de Linha de Comando do Visualizador de Concorrência (CVCollectionCmd) permite coletar rastros da linha de comando que você pode exibir no Visualizador de Concorrência para Visual Studio. A ferramenta pode ser usada em computadores que não têm o Visual Studio instalado.

Você pode usar o Visualizador de Concorrência para ver o desempenho do aplicativo multithread. As exibições na Visualização Simultânea fornecem dados gráficos, tabulares e textuais que mostram as relações temporais entre os threads em seu programa e o sistema como um todo. Você pode usar o Visualizador de Concorrência para localizar gargalos de desempenho, subutilização da CPU, contenção de threads, migração de threads entre núcleos, atrasos de sincronização, atividade do DirectX, áreas de E/S sobrepostas e outras informações. As exibições fornecem dados nos quais você pode agir vinculando sua saída gráfica a pilhas de chamadas e código-fonte.

Observação

A Concurrency Visualizer não é compatível com projetos Web.

O Visualizador simultâneo depende da funcionalidade de Rastreamento de Eventos para Windows .

Title Description
Visão de Utilização Descreve como exibir e analisar a atividade do sistema em todos os processadores.
Exibição de threads Descreve como analisar as interações entre threads em seu programa.
Visão de Núcleos Descreve como analisar a migração de threads entre núcleos.
Padrões comuns para aplicativos multithread mal comportados Descreve vários padrões comuns e mostra como eles aparecem na Visualização simultânea.
Desenvolvimento paralelo no blog do Visual Studio Fornece dicas e práticas recomendadas para o Concurrency Visualizer.
Exibições do relatório de desempenho Fornece informações de referência para os relatórios e exibições das Ferramentas de Perfilação do Visual Studio.
SDK do Visualizador de Concorrência Descreve como instrumentar seu código-fonte para exibir informações adicionais no Visualizador simultâneo.
Utilitário de linha de comando do Visualizador de Concorrência (CVCollectionCmd) Descreve como usar o utilitário de linha de comando do Visualizador de Concorrência (CVCollectionCmd.exe) para coletar e processar rastreamentos em máquinas que não possuem o Visual Studio.