Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
- Baixe a extensão Concurrency Visualizer for Visual Studio 2022 .
- Baixe a extensão Concurrency Visualizer for Visual Studio 2019 .
- Baixe a extensão Concurrency Visualizer for Visual Studio 2017 .
- Baixe a extensão Concurrency Visualizer for Visual Studio 2015 .
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 .
Tópicos relacionados
| 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. |