Aller au contenu
uencoder

Flame Graph

Le flame graph visualise en flammes les piles d'appels échantillonnées : la largeur sur l'axe x d'une frame égale sa part de temps, l'axe y la profondeur d'appel, révélant les points chauds.

Objectif

Visualiser intuitivement les points chauds CPU/mémoire et localiser rapidement les fonctions goulot d'étranglement.

Mécanisme

De bas en haut : l'axe y est la profondeur d'appel (main en bas), l'axe x trie alphabétiquement les fonctions sœurs. Largeur = part d'échantillons = temps passé. Les flammes larges marquent les points chauds. Interactions de recherche/zoom. Créé par Brendan Gregg.

Cas d’usage

  • Analyse de performances
  • Identification des points chauds
  • Visualisation

Termes associés

References