Visualizador de Simultaneidade

Observação

A Visualização Simultânea é uma extensão opcional do Visual Studio. Baixe a Visualização Simultânea e a Coleção de Ferramentas de Visualização Simultânea nos seguintes links:

O CVCollectionCmd (Utilitário de Linha de Comando Visualização Simultânea) permite coletar rastreamentos da linha de comando que podem ser exibidos na Visualização Simultânea para Visual Studio. A ferramenta pode ser usada em computadores que não tenham o Visual Studio instalado.

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

Observação

A Visualização Simultânea não oferece suporte a projetos Web.

A Visualização Simultânea conta com a funcionalidade Rastreamento de Eventos para Windows.

Título Descrição
Exibição da utilização Descreve como exibir e analisar a atividade do sistema entre todos os processadores.
Modo de Exibição de Threads Descreve como analisar as interações entre threads no programa.
Exibição de núcleos Descreve como analisar a migração de thread entre núcleos.
Padrões comuns para aplicativos multi-threaded com mau comportamento Descreve diversos padrões em comum e mostra como eles são exibidos na Visualização Simultânea.
Desenvolvimento paralelo no blog do Visual Studio Dá dicas e práticas recomendadas para a Visualização Simultânea.
Exibições do relatório de desempenho Fornece informações de referência sobre os relatórios e as exibições das Ferramentas de Criação de Perfil do Visual Studio.
SDK do Visualizador de Simultaneidade Descreve como instrumentalizar o código-fonte para exibir informações adicionais na Visualização Simultânea.
Utilitário de linha de comando da Visualização Simultânea (CVCollectionCmd) Descreve como usar o utilitário de linha de comando Visualização Simultânea (CVCollectionCmd.exe) para coletar e processar rastreamentos em máquinas que não tenham o Visual Studio.