Partilhar via


Visualizador de Concorrência

Observação

O Visualizador de Simultaneidade é uma extensão opcional do Visual Studio. Transfira o Visualizador de Simultaneidade e as Ferramentas de Recolha do Visualizador de Simultaneidade a partir das seguintes ligações:

O Utilitário de Linha de Comando do Visualizador de Concorrência (CVCollectionCmd) permite recolher traços da linha de comando que pode visualizar no Visualizador de Concorrência do Visual Studio. A ferramenta pode ser usada em computadores que não têm o Visual Studio instalado.

Você pode usar o Visualizador de simultaneidade para ver o desempenho do seu aplicativo multithreaded. As exibições no Visualizador de Simultaneidade 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 Simultaneidade 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 sobre os quais você pode agir vinculando sua saída gráfica a pilhas de chamadas e código-fonte.

Observação

O Visualizador de Simultaneidade não suporta projetos da Web.

O Visualizador de Simultaneidade depende da funcionalidade de Rastreamento de Eventos para Windows .

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