État de la vue

L'état de la vue de la fenêtre de KCachegrind inclut :

  • le type d'évènement primaire et secondaire choisi pour l'affichage,

  • le regroupement de fonction (utilisé dans la liste Profilage des fonctions et dans la coloration des entités),

  • les parties du profilage dont les coûts doivent être inclus dans la vue,

  • une entité active de coût (par exemple, une fonction sélectionnée de la barre latérale Profilage de la fonction),

  • une entité de coût sélectionnée.

Cet état influence les vues.

Les vues sont toujours affichées pour une entité de coût, celle qui est active. Quand une vue donnée n'est pas appropriée pour une entité de coût, elle peut être désactivée (par exemple quand on sélectionne un objet ELF en double-cliquant dans la liste des groupes, l'annotation du code source pour un objet ELFne veut rien dire).

Par exemple, pour une fonction active, la liste des fonctions appelées montre toutes les fonctions appelées par la fonction active. On peut sélectionner chacune de ces fonctions sans la rendre active. Si le graphe d'appels est montré à côté, il va automatiquement sélectionner la même fonction.