A visualização Gráfico de Desempenho da Chamada fornece ferramentas para enfatizar
os dados que indicam potenciais problemas de desempenho. Essa visualização
exibe não apenas uma visão geral dos dados de desempenho coletados
para uma execução de criação de perfil, mas também, quando você pausa o cursor sobre um
método ou segmento de caminho de chamada, informações estatísticas detalhadas.
Abra a visualização clicando com o botão direito do mouse
em um recurso de criação de perfis e selecionando Gráfico de Chamada de Desempenho
a partir do menu pop-up.
Utilize qualquer uma das seguintes abordagens para localizar dados potencialmente
significantes:
- Oriente-se no gráfico de chamada.
- Clique no botão Mostrar Gráfico de Chamada
para exibir a visão geral do gráfico da chamada
para navegar em gráficos de chamada grandes ou complexos.
- Utilize o indicador de Zoom para ajustar o tamanho e o escopo do gráfico de chamada.
- Com o cursor do mouse no gráfico de chamada, mantenha o botão esquerdo do mouse pressionado para que o cursor seja exibido como uma mão e o arraste para a esquerda, direita, para cima ou para baixo.
- Realce os métodos que estão relacionados ou que compartilham características importantes utilizando a lista drop-down Realçar. Por exemplo, é possível realçar todos os métodos que são pais imediatos do método selecionado. Para obter informações adicionais, consulte Comandos de Dados do Gráfico de Chamada de Desempenho
- Procure os métodos individuais por nome clicando no botão Localizar
método no Gráfico da Chamada
.
- Enfatize uma parte específica de um programa clicando com o botão direito do mouse em um nó e, em seguida, selecionando a partir do menu pop-up. Observe que você pode desfazer qualquer comando de subárvore selecionando ,
ou desfazer todas as operações de subárvore selecionando .
- Investigue cenários "e se" para calibrar o impacto das
alterações de código propostas:
- Exclua um nó inteiro e subtraia
seus dados de desempenho do conjunto de dados. Clique com o botão direito do mouse em um nó e selecione no menu pop-up. As estatísticas de desempenho agora mostram como o aplicativo seria executado sem as chamadas para a subárvore excluída.
- Alternativamente, exclua métodos individuais ou classes ou pacote inteiros
a partir do conjunto de dados. Clique com o botão direito do mouse em um método ou um representante
de uma classe ou de um pacote e selecione Filtro > no menu
pop-up, seguido pelo comando Excluir apropriado.
- Simplifique a exibição do gráfico de chamada:
- Oculte nós que não interessam sem excluir seus
dados de desempenho. Clique com o botão direito do mouse em um nó e
selecione do menu pop-up. O nó
e todos os seus descendentes são removidos do vídeo, mas os horários
dos nós da subárvore ainda são incluídos nas estatísticas para o
nó-pai.
- Ocultar métodos, classes ou pacotes desinteressantes. Clique com o botão direito do mouse
em um método ou um representante de uma classe ou pacote e selecione a opção Filtro
> no menu pop-up, seguida pelo comando Ocultar apropriado.
- Ajuste o nível de detalhe exibido para um nó. Clique com o botão direito do mouse em um nó e utilize os comandos incluídos no menu Expandir/Reduzir>. Observe que você pode desfazer qualquer comando de subárvore selecionando ou desfaça todas as operações expandir/reduzir, filtrar e subárvore, selecionando .