Exibição de detalhes da função
A janela de Função Exibição de Detalhes exibe as seguintes informações:
O gráfico de barras de Distribuição de custo representa as relações entre uma função selecionada e as funções de chamada que executou a função selecionada, e entre a função selecionada e as funções que eram chamadas por ele.
A tabela de Detalhes do desempenho da função que mostra a criação de perfis de dados resumidos da função que você especifica.
A janela de Exibição código de função , que mostra o código da função quando o código está disponível.
A janela de Exibição código de função é um painel separado.Por padrão, os dois painéis são divididos horizontalmente, e a janela de Exibição código de função é posicionado na parte inferior do quadro.
Para dividir verticalmente os dois painéis, clique Tela de divisão vertical na barra de ferramentas.
Para alterar o tamanho relativa dos painéis, clique na borda protegida entre as peças e arraste a borda para um local diferente.
Gráfico de barras de distribuição de custo
Métricas de desempenho
Na lista suspensa de Métrica de desempenho , você pode especificar que os valores aparecem na exibição.Os valores disponíveis dependem do método analisando usado no arquivo de dados de perfil.Os nomes entre parênteses são os nomes das linhas na tabela de Detalhes do desempenho da função .
Gráfico de barras
Chamando Funções
A barra de Funções de chamada mostra as funções que chamou a função selecionada.O tamanho do bloco que contém a função de chamada está em proporção a contribuição da função de chamada ao valor total da métrica de desempenho para a função selecionada.
Você pode clicar no nome de uma função de chamada para facilitar a função selecionada na exibição.
Se houver muitas funções de chamada a lista, as funções com as contribuições as menores são coletadas em um bloco de Outro .Clique Outro para exibir qualquer chamada e funções chamadas de função selecionada na janela de O chamador/exibição do destinatário .Para obter mais informações, consulte Exibição de chamador/receptor.
Se não houver nenhuma função de chamada ou se a função é a função de entrada de um thread ou de um processo, um bloco de Parte superior da pilha é exibida.
Função selecionada
A barra selecionada da função mostra as contribuições de funções e chamados de código na função selecionada ao desempenho geral da métrica da função selecionada.O tamanho do bloco que contém uma função chamada ou o corpo da função está em proporção a sua contribuição para o valor total da métrica de desempenho para a função selecionada.
Você pode clicar no nome de uma função chamada para facilitar a função selecionada na exibição.
O valor de Total é o métrica de desempenho para a função selecionada.
O bloco de Corpo da Função representa a quantidade do valor total da métrica de desempenho que ocorreu na execução direta de código no corpo da função.
As funções que são chamadas pela função selecionada são listadas em blocos.O tamanho do bloco selecionado das funções representa a quantidade total métrica de desempenho para a função selecionada que ocorreu na função chamada.
Se houver muitas funções de chamada a lista, as funções com as contribuições as menores são coletadas em um bloco de Outro .Clique Outro para exibir qualquer chamada e funções chamadas de função selecionada na janela de O chamador/exibição do destinatário .Para obter mais informações, consulte Exibição de chamador/receptor.
Se não houver nenhuma função chamada, um bloco de Parte inferior de pilhas é exibida.
Detalhes do desempenho da função
A tabela de detalhes do desempenho da função fornece dados resumidos da métrica de desempenho da função selecionada.O valor e a porcentagem aparecem.Você especifica especificar os dados de perfil que são exibidos no gráfico e na tabela de detalhes na lista de Métrica de desempenho .
Coluna |
Descrição |
---|---|
Exclusivo |
|
Em chamadas |
|
Total inclusivo |
|
Exibição código de função
A janela de Exibição código de função exibe uma lista do código-fonte quando disponível.Ao lado das linhas de origem que chamam outras funções, uma coluna protegida contém os valores de métrica de desempenho para a função chamada.Para editar o código-fonte, clique no link para o arquivo de origem.
Valores do gráfico de barras de distribuição de custo
Preparação de exemplos
A tabela a seguir explica os valores na lista métrica de desempenho para os dados de perfil que foram coletados usando o método de amostragem.
Exemplos (inclusivo Exemplos coletado) |
|
Instrumentação
A tabela a seguir explica os valores na lista métrica de desempenho para os dados de perfil que foram coletados usando o método de gerenciamento.
Tempo (OR inclusivo decorridos tempo decorrido) |
O tempo decorrido inclui horários que esteve gastou em chamadas para o sistema operacional, como alternâncias de contexto e operações de entrada/saída.
|
Tempo inclusivos de aplicativo (hora de aplicativo) |
A hora do aplicativo não incluem o tempo que foram gasto em chamadas para o sistema operacional, como alternâncias de contexto e operações de entrada/saída.
|
Memória de .NET
A tabela a seguir explica os valores na lista métrica de desempenho para os dados de perfil que foram coletados usando memória .NET que analisa o método.
Alocações inclusiva (alocações) |
|
Bytes inclusivos (bytes) |
|
Simultaneidade
A tabela a seguir explica os valores na lista métrica de desempenho para os dados de perfil que foram coletados usando o método de simultaneidade.
Disputas inclusiva (disputas) |
|
Tempo inclusive bloqueados bloqueados (time) |
|