Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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:
- Baixe a extensão Concurrency Visualizer for Visual Studio 2022.
- Baixe a extensão Visualizador de Concorrência para Visual Studio 2019.
- Baixe a extensão Concurrency Visualizer para Visual Studio 2017.
- Baixe a extensão Concurrency Visualizer para Visual Studio 2015.
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 .
Tópicos relacionados
| 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. |