A visualização Performance Call Graph (Gráfico de Chamada de Desempenho) mostra a estrutura de chamada dinâmica do programa que você está traçando o perfil e indica onde o programa gasta a maior parte do seu tempo.
Para abrir o Performance Call Graph (Gráfico de Chamada de Desempenho), clique com o botão direito do mouse em um recurso de traçado de perfil em Profiling Monitor (Monitor de Traçado de Perfil) e, em seguida, clique em
. Escolha o recurso de traçado de perfil dependendo dos dados que você deseja exibir:Aqui estão algumas dicas para utilizar o gráfico de chamada:
Item de dados | Descrição |
---|---|
Host | O nome do host no qual o método foi executado. |
Process (Processo) | O ID do processo no qual o método foi executado. |
Method (Método) | O nome do método sobre o qual o cursor do mouse foi pausado. |
Source File (Arquivo de Origem) | Se o código fonte estiver disponível, o nome do arquivo de origem do método selecionado. |
Calls (Chamadas) | O número total de chamadas feitas para o método selecionado. |
Base Time (Tempo Base) | O tempo gasto no método selecionado, excluindo os tempos de quaisquer métodos descendentes. |
Cumulative Time (Tempo Acumulativo) | O Base Time do método selecionado mais os tempos gastos em todos os métodos descendentes em nome do método selecionado. |
Min Time (Tempo Mínimo) | O menor tempo registrado para uma única chamada do método selecionado. |
Max Time (Tempo Máximo) | O maior tempo registrado para uma única chamada do método selecionado. |
Avg Time (Tempo Médio) | O tempo médio por chamada gasto no método selecionado (Base Time/Calls). |
Caller (Responsável pela Chamada) | Para um arco entre nós, o nome do nó responsável pela chamada. |
Descendant (Descendente) | Para um arco entre nós, o nome do nó descendente. |
Calls (Chamadas) | Para um arco entre nós, o número de chamadas feitas para o descendente pelo responsável pela chamada. |
Propagated Time (Tempo Propagado) | Para um arco entre nós, o tempo gasto no descendente em nome do responsável pela chamada. |
Controle | Comando de Menu | Descrição |
---|---|---|
Redo Layout (Refazer Layout) | Redesenha o gráfico de chamada no layout padrão. | |
Toggle Overview (Comutar Visão Geral) | Exibe ou oculta a visão geral do gráfico de chamada. | |
![]() |
Show Method Details (Mostrar Detalhes do Método) | Abre a visualização Method Details do objeto atualmente selecionado. |
![]() |
Find Method (Localizar Método) | Permite especificar um nome de método para localizar no gráfico de chamada. |
![]() |
Graph Colors (Cores do Gráfico) | Permite alterar as cores utilizadas no gráfico de chamada. |
Navigate Back (Navegar para Trás) | No histórico de seleção do nó, navega para o nó anteriormente selecionado. | |
Navigate Forward (Navegar para Frente) | No histórico de seleção do nó, navega para o próximo nó selecionado. | |
Menu de opções | Line Scale Factor (Fator de Escala da Linha) | Especifica como as linhas no gráfico de chamada são exibidas. É possível especificar Unweighted (Sem peso) ou Linear. A escala de linha linear utiliza a espessura das linhas que ligam os nós para representar a distribuição dos recursos medidos de um nó para seu vizinho imediato, como uma porcentagem do total da execução do traçado de perfil. O padrão é Linear. |
Menu de opções | Nome do Método | Permite alterar como os nomes de métodos são exibidos na visualização Performance Call Graph (Gráfico de Chamada de Desempenho) e na visualização Method Details. |
Menu de opções | Time Units (Unidades de Tempo) | Permite selecionar as unidades de tempo a serem utilizadas: segundos, milissegundos e microssegundos. |
Menu de opções | Precision (Precisão) | Permite selecionar a precisão a ser utilizada: 0,0 a 0,00000 ou nenhuma. |
Menu pop-up | Refresh Views (Atualizar Visualizações) | Repopula todas as visualizações com os dados mais recentes do recurso de traçado de perfil selecionado. |
Menu pop-up | Filter (Filtrar) | Inclui ou exclui métodos do conjunto de dados de análise. Para obter informações adicionais, consulte Comandos de Dados nas Visualizações Performance Call Graph (Gráfico de Chamada de Desempenho) e Method Details (Detalhes do Método). |
Menu pop-up | Subtree (Subárvore) | Oculta, exclui ou efetua foco em uma subárvore. Para obter informações adicionais, consulte Comandos de Dados nas Visualizações Performance Call Graph (Gráfico de Chamada de Desempenho) e Method Details (Detalhes do Método). |
Menu pop-up | Expand/Collapse (Expandir/Reduzir) | Exibe ou oculta os descendentes do método selecionado. Para obter informações adicionais, consulte Comandos de Dados nas Visualizações Performance Call Graph (Gráfico de Chamada de Desempenho) e Method Details (Detalhes do Método). |
Menu pop-up | Open Source (Abrir Origem) | Quando o código fonte do método selecionado estiver disponível, abre o arquivo de origem no editor padrão. |
Lista drop-down Highlight (Realçar) | Realça métodos com base nos critérios selecionados na lista. Para obter informações adicionais, consulte Comandos de Dados nas Visualizações Performance Call Graph (Gráfico de Chamada de Desempenho) e Method Details (Detalhes do Método). | |
Deslizador de Zoom | Altera a escala do gráfico de chamada. |