Compartilhar via


Exibição de chamador/receptor - dados de instrumentação da memória do .NET do criador de perfil

A exibição do chamador/destinatário de dados de perfil de memória .NET que foram coletados usando exibe alocação do método de gerenciamento e dados de controle de tempo para uma função selecionada e as funções pai e filho do que função selecionada.A vista Chamador/Receptor contém três grades.

Função atual é exibido na grade, média e mostra informações de perfil de memória sobre a função selecionada.Os valores incluem todas as chamadas de amostra à função.

Funções que chamaram a função atual é exibido na grade superior, e mostra o valor da função selecionada (atual) que foi gerada por chamadas de função do chamador (pai).

Funções que eram chamadas pela função atual é exibido na grade inferior, e mostra os dados de criação de perfil da memória das funções do destinatário (filho) da função selecionada quando a função filho foi chamado pela função atual.

Clique duas vezes em um chamador ou uma linha da função do destinatário para fazer que tem a função atual.

Geral

Coluna

Descrição

Nome da Função

O nome da função.

Endereço da função

O endereço da função.

Número de Linha da Função

O número de linhas do início desta função no arquivo fonte.

Número de Chamadas

O número total de chamadas que são feitas nesta função.

Source File

O arquivo de origem contendo a definição para essa função.

Nome do Módulo

O nome do módulo que contém a função.

Caminho do Módulo

O caminho do módulo que contém a função.

Identificação do Processo

A ID de processo de analisar executado.

Nome do Processo

O nome atribuído ao processo.

Sobrecarga de Sondagem Exclusiva de Tempo

A sobrecarga de tempo para essa função devido à instrumentação.A sondagem da sobrecarga foi subtraída de todos os tempos exclusivos.

Sobrecarga de Sondagem Inclusiva de Tempo

A sobrecarga de tempo para essa função e suas funções filhos devido à instrumentação.A sobrecarga de sondagem foi subtraída de todos os tempos inclusivos.

Tipo

O contexto da função:

0 - a função atual

1 - uma função que chama a função atual

2 - uma função que é chamada pela função atual

Somente nos relatórios de linha de comando VSPerfReport.

Nome da Função Raiz

O nome da função atual.Somente nos relatórios de linha de comando VSPerfReport.

Valores de alocação de memória do .NET

Coluna

Descrição

Alocações Exclusivas

  • Para a função atual, o número de objetos que foram criados quando a função estivesse executando o código no corpo da função (isto é, quando a função estava na parte superior da pilha de chamadas).O número não inclui os objetos que foram criados em funções que eram chamadas por essa função.

  • Para uma função do chamador, o número das alocações exclusivas da função atual que foram geradas por chamadas dessa função do chamador.

  • Para uma função do destinatário, o número de objetos criados por instâncias dessa função que eram chamadas pela função atual.Esse número não inclui objetos criados por funções que eram chamadas pela função do destinatário.

% de Alocações Exclusivas

A porcentagem de todos os objetos que foram criados em que foi executado analisar alocações exclusivas dessa função.

Alocações Inclusivas

  • Para a função atual, o número de objetos que foram atribuídos pela função em analisar executado.O número inclui os objetos que foram criados nas funções do destinatário que eram chamadas pela função.

  • Para uma função do chamador, o número das alocações inclusivo da função atual que foram geradas por chamadas dessa função do chamador.

  • Para uma função do destinatário, o número de objetos que foram atribuídos por instâncias dessa função que foram geradas por chamadas de função atual.O número inclui as alocações feitas por funções que eram chamadas por essa função de destinatário.

% de Alocações Inclusivas

A porcentagem de todos os objetos que foram criados em que foi executado analisar alocações inclusivo dessa função.

Bytes Exclusivos

  • Para a função atual, o número de bytes de memória que foi atribuído pela função em analisar executado.O número não inclui a memória que foi alocada nas funções do destinatário que eram chamadas pela função.

  • Para uma função do chamador, o número de bytes exclusivos da função atual que foi gerado de chamadas por esta função do chamador.

  • Para uma função do destinatário, o número de bytes que foi atribuído por instâncias dessa função que foram geradas por chamadas de função atual.O número não inclui os bytes que foi atribuído por funções que eram chamadas pela função do destinatário.

% de Bytes Exclusivos

A porcentagem de todos os bytes de memória que foi atribuído em que foi executado analisar alocações exclusivas dessa função.

Bytes Inclusivos

  • Para a função atual, o número de bytes na memória que foi atribuído pela função em analisar executado.O número inclui a memória que foi alocada nas funções do destinatário que eram chamadas pela função.

  • Para uma função do chamador, o número de bytes inclusivos das instâncias da função atual que foram geradas por chamadas dessa função do chamador.

  • Para uma função do destinatário, o número de bytes que foi atribuído por instâncias dessa função que foram geradas por chamadas de função atual.O número inclui os bytes que foi atribuído por funções que eram chamadas por essa função de destinatário.

% de Bytes Inclusivos

A porcentagem de todos os bytes de memória que foi atribuído em que foi executado analisar alocações inclusivo dessa função.

Valores Inclusivos Decorridos

Os valores inclusivos decorridos indicam o tempo que uma função estava na pilha de chamada.O tempo incluem tempo que esteve gastou em funções e filho em chamadas para o sistema operacional, como alternâncias de contexto e operações de entrada/saída.

Coluna

Descrição

Tempo Inclusivo Decorrido

  • Para a função atual, o tempo que foi gasto na função.O valor inclui o tempo gasto em funções filhas e em chamadas para o sistema operacional, como interruptores contextuais e operações entrada/saída.

  • Para uma função chamadora, a quantidade de tempo inclusivo decorrido da função atual que foi gerado por chamadas dessa função chamadora.

  • Para uma função do destinatário, o tempo que foram gasto nesta função que foi gerada por chamadas de função atual.O valor inclui o tempo gasto em funções filhas e em chamadas para o sistema operacional, como interruptores contextuais e operações entrada/saída.

Tempo Inclusivo Decorrido %

A porcentagem do tempo inclusivo total decorrido da execução perfilando que foi gasto no tempo inclusivo decorrido dessa função neste contexto.

Tempo Inclusivo Decorrido Médio

A média do tempo inclusivo decorrido de uma chamada para essa função neste contexto.

Tempo Inclusivo Decorrido Máximo

O tempo inclusivo decorrido máximo de uma chamada para essa função neste contexto.

Tempo Inclusivo Decorrido Mínimo

O tempo inclusivo decorrido mínimo de uma chamada para essa função neste contexto.

Valores Exclusivos Decorridos

Os valores exclusivos decorridos indicam o tempo que uma função estava executando diretamente na parte superior da pilha de chamadas.O tempo incluem tempo em chamadas para o sistema operacional, como alternâncias de contexto e operações de entrada/saída, mas não incluem o tempo gasto em funções que foram filhos.

Coluna

Descrição

Tempo Exclusivo Decorrido

  • Para a função atual, o tempo que foram gasto na execução do corpo da função.O valor exclui tempo que esteve gastou em funções filho, mas inclui chamadas para o sistema operacional, como alternâncias de contexto e operações de entrada/saída.

  • Para uma função chamadora, a quantidade de tempo exclusivo decorrido da função atual que foi gerado por chamadas dessa função chamadora.

  • Para uma função do destinatário, o tempo que foram gasto nesta função que foi gerada por chamadas de função atual.O valor exclui tempo que esteve gastou em funções filhos da função do destinatário, mas inclui chamadas para o sistema operacional, como alternâncias de contexto e operações de entrada/saída.

Tempo Exclusivo Decorrido %

A porcentagem do tempo exclusivo total decorrido da execução perfilando que foi gasto no tempo exclusivo decorrido total dessa função neste contexto.

Tempo Exclusivo Decorrido Médio

A média do tempo exclusivo decorrido de uma chamada para essa função neste contexto.

Tempo Exclusivo Decorrido Máximo

O tempo exclusivo decorrido máximo de uma chamada para essa função neste contexto.

Tempo Exclusivo Decorrido Mínimo

O tempo exclusivo decorrido mínimo de uma chamada para essa função neste contexto.

Valores Inclusivos do Aplicativo

Os valores inclusivos do aplicativo indicam o tempo que uma função ficou na pilha de chamadas.O tempo não inclui o tempo gasto em chamadas para o sistema operacional, como interruptores contextuais e operações entrada/saída, mas inclui o tempo gasto em funções filhas.

Coluna

Descrição

Tempo Inclusivo do Aplicativo

  • Para a função atual, o tempo que foi gasto na função e suas funções filhas.O valor exclui o tempo gasto em chamadas para o sistema operacional, como interruptores contextuais e operações entrada/saída.

  • Para uma função chamadora, a quantidade de tempo inclusivo do aplicativo da função atual que foi gerado por chamadas dessa função chamadora.

  • Para uma função do destinatário, o tempo que foram gasto nesta função e em suas funções do filho que foi gerada por chamadas de função atual.O valor não inclui o tempo que foram gasto em chamadas para o sistema operacional, como alternâncias de contexto e operações de entrada/saída.

Tempo Inclusivo do Aplicativo %

A porcentagem do tempo inclusivo total decorrido da execução perfilando que foi gasto no tempo inclusivo do aplicativo total dessa função neste contexto.

Tempo Inclusivo Médio do Aplicativo

A média do tempo inclusivo do aplicativo de uma chamada para essa função neste contexto.

Tempo Inclusivo Máximo do Aplicativo

O máximo do tempo inclusivo do aplicativo de uma chamada para essa função neste contexto.

Tempo Inclusivo Mínimo do Aplicativo

O mínimo do tempo inclusivo do aplicativo de uma chamada para essa função neste contexto.

Valores Exclusivos do Aplicativo

Os valores exclusivos de aplicativo indicam a hora que foram gasto na função, com exceção de que foram tempo gasto em funções filhos.A hora indicada também exclui tempo que eram os incalls decorrido para o sistema operacional, como alternâncias de contexto e operações de entrada/saída.

Coluna

Descrição

Tempo Exclusivo do Aplicativo

  • Para a função atual, o tempo que foram gasto na execução do corpo da função.O valor não inclui o tempo gasto em funções filhas, nem chamadas para o sistema operacional, como interruptores contextuais e operações entrada/saída.

  • Para uma função chamadora, a quantidade de tempo exclusivo do aplicativo da função atual que foi gerado por chamadas dessa função chamadora.

  • Para uma função do destinatário, o tempo que foram gasto nesta função que foi gerada por chamadas de função atual.O valor não inclui o tempo gasto em funções filhas da função receptora, nem chamadas para o sistema operacional, como interruptores contextuais e operações entrada/saída.

Tempo Exclusivo do Aplicativo %

A porcentagem do tempo exclusivo total decorrido da execução perfilando que foi gasto no tempo exclusivo do aplicativo total dessa função neste contexto.

Tempo Exclusivo Médio do Aplicativo

A média do tempo exclusivo do aplicativo de uma chamada para essa função neste contexto.

Tempo Exclusivo Máximo do Aplicativo

O máximo do tempo exclusivo do aplicativo de uma chamada para essa função neste contexto.

Tempo Exclusivo Mínimo do Aplicativo

O mínimo do tempo exclusivo do aplicativo de uma chamada para essa função neste contexto.

Consulte também

Tarefas

Como personalizar as colunas de exibição do relatório de ferramentas de criação de perfil

Referência

Exibição de chamador/receptor - dados de amostragem da memória do .NET do criador de perfil

Exibição de chamador/receptor - dados de instrumentação do criador de perfil

Exibição de chamador/receptor - dados de amostragem do criador de perfil