Compartilhar via


Visualizador de simultaneidade

Usando o Visualizador de simultaneidade, você pode examinar o desempenho de seu aplicativo multithread.Modos de exibição no Visualizador de simultaneidade fornecem dados tabulares, textuais e gráficos que mostra as relações temporais entre os threads no programa e o sistema como um todo.Você pode usar o Visualizador de simultaneidade para localizar gargalos de desempenho, CPU subutilização, contenção de thread, migração de thread cruzado core, atrasos de sincronização, DirectX atividade, áreas de e/S sobreposta e outras informações.Os modos de exibição fornecem dados que você pode agir vinculando sua saída gráfica chamar pilhas e código-fonte.O Visualizador de simultaneidade é integrado ao Visual Studio para ativar um fluxo de trabalho eficiente.

O Visualizador de simultaneidade depende De rastreamento de eventos do Windows funcionalidade.

ObservaçãoObservação

O Visualizador de simultaneidade não oferece suporte a projetos da Web.

Novidades no Visualizador de simultaneidade paraVisual Studio 2012

Novos recursos do Visualizador da concorrência incluem:

Tópicos relacionados

Nome

Descrição

Modo de exibição de utilização

Descreve como exibir e analisar a atividade do sistema entre todos os processadores.

Visualização de threads (desempenho paralelo)

Descreve como analisar as interações entre segmentos em seu programa.

Modo de exibição de núcleos

Descreve como analisar a migração de thread atravessando os núcleos.

Padrões comuns para aplicativos multithread se comportam mal

Descreve vários padrões comuns e mostra como eles aparecem no Visualizador de simultaneidade.

Paralelo desenvolvimento no blog de Visual Studio

Fornece dicas e práticas recomendadas para o visualisador de simultaneidade.

Modos de exibição de relatório de ferramentas de criação de perfil

Fornece informações de referência para relatórios e exibições de Visual Studio ferramentas de perfilação.

Visualizador de simultaneidade SDK

Descreve como instrumentar o 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 de simultaneidade Visualizer (CVCollectionCmd.exe) para coletar e processar os rastreamentos em máquinas que não têm Visual Studio.