Modo de exibição de detalhes de recursos - dados de contenção do Profiler
O modo de exibição de detalhes do recurso apresenta um gráfico de linha do tempo dos eventos de bloqueio que foram causados por contenções através de um recurso selecionado.Um evento de bloqueio ocorre quando um segmento é forçado para suspender a execução porque outro thread bloqueou o acesso ao recurso.
Este modo de exibição representa a linha da tempo de execução de cada thread como uma barra horizontal e representa cada evento de bloqueio como uma barra vertical na linha da tempo do thread.Quando necessário, você pode ampliar uma seção da linha da tempo para exibir os eventos individuais.Para exibir o caminho de execução (pilha de chamada) das funções que levou ao evento, clique na barra de evento.As funções de constar o Call Stack janela.Quando o código-fonte para uma função está disponível, você pode clicar no nome de função para editar o arquivo de origem na interface para Visual Studio.
Procedimentos
Para ampliar um segmento do cronograma
Arraste o ponteiro do mouse sobre uma área da linha da tempo.
Quando você soltar o botão do mouse, o modo de exibição mais zoom ao segmento de tempo selecionado.Você pode repetir o processo para ampliar ainda mais o segmento.A caixa de rolagem na barra de rolagem vez representa o tamanho relativo do segmento de tempo que aparece no modo de exibição.
Zoom em uma linha do tempo
Execute uma das seguintes etapas:
Clique em Zoom para retornar ao nível de zoom anterior.
Clique em Zoom redefinir para mostrar todos os da linha da tempo no modo de exibição.
Para exibir a pilha de chamadas de um evento
- No gráfico de linha do tempo, clique na barra de evento.
Para exibir ou editar o código-fonte de uma função na pilha de chamadas
- No Call Stack janela, clique no nome da função.
O código de origem da função deve ser parte do projeto atual.
Para exibir a árvore de chamada de eventos de contenção do recurso
No gráfico de linha do tempo, clique em Total.
O modo de exibição de contenções aparece para o recurso.Para mais informações, consulte: Modo de exibição de contenções de recursos - dados de contenção do Profiler.
Para exibir todos os eventos de contenção de um thread
No gráfico de linha do tempo, clique no nome ou o ID do segmento.
O modo de exibição de detalhes do Thread é exibida para o segmento selecionado.Para obter mais informações, consulte Modo de exibição de detalhes - de Thread Profiler contenção Data.