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çã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:
Informações sobre a atividade da GPU para aplicativos C++ AMP.
O Visualizador de simultaneidade SDK, que pode ser usada para vincular as visualizações a fases de aplicativo.
Aperfeiçoamentos de desempenho e escalabilidade que permitem maiores rastreamentos em menos tempo.
Utilitário de linha de comando do Visualizador de simultaneidade (CVCollectionCmd), que você pode usar para coletar um rastreamento de simultaneidade visualizador em uma máquina que não tem Visual Studio.
Tópicos relacionados
Nome |
Descrição |
---|---|
Descreve como exibir e analisar a atividade do sistema entre todos os processadores. |
|
Descreve como analisar as interações entre segmentos em seu programa. |
|
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. |
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. |
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. |