Visualização de Estado

O estado da visualização de uma janela do KCachegrind inclui:

  • o tipo primário e secundário dos eventos selecionados para mostrar,

  • o agrupamento de funções (usado na lista da Análise da Função e na cor da entidade),

  • as partes da análise cujos custos serão incluídos na visualização,

  • uma entidade de custo ativa (por exemplo uma função selecionada a partir da barra de análise da função),

  • uma entidade de custo selecionada.

Este estado influencia as visualizações.

As visualizações são sempre apresentadas apenas para a entidade de custo atualmente ativa. Quando uma determinada visualização não é apropriada para uma entidade de custo, fica desativada: por exemplo, ao selecionar um objeto ELF na lista de grupos a visão de anotação de código não faz sentido.

Por exemplo para uma função ativa, a lista de chamadas mostra todas as funções chamadas a partir da ativa. Alguém pode selecionar uma destas funções sem torná-la ativa. Se o gráfico de chamada é mostrado logo ao lado, ele automaticamente selecionará a mesma função.