Partes da GUI

Abas Laterais

As barras laterais são janelas laterais que poderão ser colocadas em qualquer borda de uma janela do KCachegrind. Elas contêm sempre uma lista das entidades de custo, ordenadas de uma determinada forma.

  • A Análise de Função é uma lista de funções mostrando custo inclusivo e exclusivo, contagem de chamadas, nome e posição de funções.

  • Introdução às Partes

  • Pilha de Chamadas

Área de Visualização

A área de visualização, tipicamente do lado direito da janela principal do KCachegrind, é composta por uma (a padrão) ou mais páginas, quer alinhadas na horizontal quer na vertical. Cada página contém diferentes áreas de visualização com apenas uma entidade de custo de cada vez. O nome desta entidade é indicado no topo da página. Se existirem várias páginas, só uma estará ativa. O nome da entidade da página ativa é mostrado em negrito e determina a entidade de custo ativa da janela do KCachegrind.

Áreas de uma Página

Cada visão em aba pode conter quatro áreas de visão, nomeadas Superior, Direita, Esquerda e Inferior. Cada área pode conter múltiplas visualizações empilhadas. A parte visível de uma área é selecionada por uma barra de abas. Barras de abas da área superior e direita estão no topo, barras de abas da área inferior e esquerda estão na base. Você pode especificar que tipo de visualização deve ser colocado em qual área usando o menu de contexto das abas.

Visualização Sincronizada da Entidade Selecionada numa Página

Além de uma entidade ativa, cada aba tem uma entidade selecionada. Como a maioria dos tipos de visualização mostram múltiplas entidades com a ativa centrada, você muda o item selecionado navegando dentro de uma visualização (clicando com o mouse ou usando o teclado). Tipicamente, itens selecionados são mostrado em um estado destacado. Mudando a entidade selecionada em uma das visões em aba, todas as outras visualizações destacarão a nova entidade selecionada.

Sincronização entre Páginas

Se existirem múltiplas páginas, uma mudança de seleção em uma página faz um mudança de ativação na página seguinte, seja à direita ou acima dela.. Este tipo de ligação por exemplo deve permitir uma rápida navegação nos gráficos de chamadas.

Disposições

A disposição de todas as páginas de uma janela poderá ser salva (veja o item do menu Ver Disposição). Após duplicar a disposição atual (VerDisposiçãoDuplicar (Ctrl++)) e alterar alguns tamanhos ou mudar uma visualização para outra área de uma página, você poderá mudar rapidamente entre a disposição antiga e a nova por meio da combinação Ctrl+ e Ctrl+. O conjunto de disposições será salvo entre sessões do KCachegrind do mesmo comando analisado. Você poderá tornar o conjunto de disposições o padrão para as novas sessões do KCachegrind ou restaurar o conjunto de disposições padrão.