perf trace

Dans la partie précédente, nous avons rappelé que perf est capable de mesurer diverses formes d’activité du noyau Linux, et montré comment compter ces événements avec perf stat.

Toutefois, quand on analyse des composants logiciels complexes, un simple décompte d’événements ne suffit pas toujours. On veut souvent connaître d’autres choses comme…

  • Les informations qui passées en paramètre d’une API, ou retournées par celle-ci.
  • L’enchaînement temporel des opérations étudiées.

perf trace est un outil qui aide à répondre ce type de questions.