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 as funções de chamada que é executada a função selecionada e de uma função que você selecione 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 das linhas de 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 de 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 Modo de exibição Caller/ Callee.
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 de chamada ou o 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 de 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 são chamadas pela função selecionada sã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 Modo de exibição Caller/ Callee.
Se não houver nenhuma função de chamada, 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ê especificar a especificar os dados de criação de perfil é exibido 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 estiver disponível. Próximo a linhas de código fonte que chamam outras funções, uma coluna sombreada 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 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.
Amostras inclusivas (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 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.
Alocações inclusiva (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.
Contenções inclusiva (contenções) |
|
Tempo inclusive bloqueados (tempo bloqueado) |
|