O modo de exibição de detalhes de função
O o modo de exibição de detalhes de função janela exibe as seguintes informações:
O A distribuição de custos gráfico de barras representa as relações entre uma função que você selecione e as funções de chamada que é executada a função selecionada e entre a função selecionada e as funções que foram chamadas por ela.
O Detalhes de desempenho da função tabela que mostra dados de criação de perfil de resumo para a função que você especificar.
O o modo de exibição de código de função janela, que mostra o código de função quando o código está disponível.
O o modo de exibição de código de função janela é um painel separado.Por padrão, os dois painéis são divididos horizontalmente e o o modo de exibição de código de função janela está posicionada na parte inferior do quadro.
Para dividir os dois painéis verticalmente, clique em Dividir verticalmente a tela na barra de ferramentas.
Para alterar o tamanho relativo dos painéis, clique na borda sombreada entre os quadros e arraste a borda para um local diferente.
Gráfico de barras de distribuição de custos
Métricas de desempenho
No a métrica de desempenho na lista suspensa, você pode especificar quais valores aparecem no modo de exibição.Os valores que estão disponíveis dependem do método de criação de perfil que foi usado no arquivo de dados de criação de perfil.Nomes entre parênteses são os nomes de linhas na Detalhes de desempenho da função tabela.
Gráfico de barras
Chamando funções
O Chamando funções barra mostra as funções que chamaram a função selecionada.O tamanho do bloco que contém a função de chamada é na proporção de contribuição de função de chamada 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 torná-lo a função selecionada no modo de exibição.
Se houver muitas funções de chamada para listar, as funções das contribuições menor são coletadas em um outros bloco.Clique em outros para exibir todas as funções de chamada e de chamada da função selecionada a Caller/Callee View janela.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 entrada de um thread ou processo, um O início da pilha bloco é exibido.
Função selecionada
A barra de função selecionada mostra as contribuições de funções chamadas e de código na função selecionada para a métrica de desempenho total da função selecionada.O tamanho do bloco que contém uma função chamada ou corpo da função é na proporção da 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 torná-lo a função selecionada no modo de exibição.
O Total valor é a métrica de desempenho para a função selecionada.
O Corpo da função bloco 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.
Funções que são chamadas pela função selecionada estão listadas em blocos.O tamanho de bloco de funções selecionadas representam a quantidade da métrica de desempenho total para a função selecionada ocorridos na função chamada.
Se houver muitas funções de chamada para listar, as funções das contribuições menor são coletadas em um outros bloco.Clique em outros para exibir todas as funções de chamada e de chamada da função selecionada a Caller/Callee View janela.Para obter mais informações, consulte Exibição de chamador/receptor..
Se não houver nenhum funções chamadas, um Parte inferior da pilha bloco é exibido.
Detalhes de desempenho da função
A tabela de detalhes de desempenho da função fornece dados de resumo para a métrica de desempenho da função selecionada.O valor e a porcentagem aparecem.Você especifica a especificar os dados de criação de perfil que aparecem no gráfico e os detalhes de tabela de a métrica de desempenho lista.
Coluna |
Descrição |
---|---|
Exclusive |
|
Em chamadas |
|
Total de inclusive |
|
O modo de exibição de código de função
O o modo de exibição de código de função janela exibe uma lista de código-fonte quando ela estiver disponível.Ao lado de linhas de código fonte que chamam outras funções, uma coluna sombreada contém os valores de métricas de desempenho para a função chamada.Para editar o código-fonte, clique no link para o arquivo de código-fonte.
Valores de gráfico de barra de distribuição de custos
Amostragem
A tabela a seguir explica os valores da lista de métrica de desempenho para dados de perfil coletados usando o método de amostragem.
Inclusive Samples (amostras coletadas) |
|
Instrumentação
A tabela a seguir explica os valores da lista de métrica de desempenho para dados de perfil coletados usando o método de instrumentação.
Inclusive decorrido (tempo decorrido) |
Tempo decorrido inclui o tempo que foi gasto em chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.
|
Tempo Inclusive de aplicativo (tempo de aplicativo) |
Tempo do aplicativo não inclui o tempo que foi gasto em chamadas para o sistema operacional, como, por exemplo, operações de entrada/saída e de alternâncias de contexto.
|
.NET memória
A tabela a seguir explica os valores da lista de métrica de desempenho para criar o perfil de dados coletados usando o.Método de criação de perfil de memória NET.
Inclusive alocações (alocações) |
|
Inclusive Bytes (Bytes) |
|
Simultaneidade
A tabela a seguir explica os valores da lista de métrica de desempenho para dados de perfil coletados usando o método de simultaneidade.
Inclusive contenções (contenções) |
|
Tempo inclusive bloqueados (tempo bloqueado) |
|