Accueil🇫🇷Chercher

Trace (informatique)

En informatique, la trace d'un programme est une représentation de l’exécution de ce même programme.

Une trace peut-être utilisée pour analyser le comportement du programme :

  • dynamiquement, lors de l’exĂ©cution, afin d'optimiser le code gĂ©nĂ©rĂ© par la compilation Ă  la volĂ©e ;
  • a posteriori, pour analyser ce qu'a fait un programme lors de l’exĂ©cution.

Une trace peut être générée par une machine virtuelle, grâce à la programmation orientée aspect, ou par instrumentation du code source. Il existe également des outils qui génèrent des traces d'exécution spécialisées. Par exemple, l'outil strace génère une trace des appels systèmes effectués par un programme.


En algorithmique, faire la trace d'un algorithme, c'est représenter le déroulement d'un algorithme sous la forme d'un tableau. Le titre des colonnes est le nom des variables de l'algorithme. Le titre des lignes est le numéro des lignes de l'algorithme. Le contenu des cellules est la valeur des variables de l'algorithme.

Voir aussi

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.