Concept

Profilage de code

Résumé
En informatique, le profilage de code (ou code profiling en anglais) consiste à analyser l'exécution d'un logiciel afin de connaitre son comportement à l'exécution. Principe et utilisation Le profilage de code permet de contrôler lors de l'exécution d'un logiciel :
  • la liste des fonctions appelées et le temps passé dans chacune d'elles ;
  • l'utilisation processeur ;
  • l'utilisation mémoire.
en rajoutant des instructions au code source originel qui permettent de mesurer le comportement du logiciel lors de l'exécution. Ensuite, un scénario d'utilisation est défini et exécuté sur le logiciel instrumenté. Les données de profilage sont récoltées et analysées à la fin de l'exécution. Le profilage est utilisé pour identifier les parties de code qu'il faut optimiser selon le principe que l'« on ne peut pas optimiser ce que l'on ne sait pas mesurer » (adaptation du « Si vous ne pouvez pas le mesurer, vous ne pouvez pas le gérer » de Kaplan, co-inventeur du tableau de bord pros
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Publications associées

Chargement

Personnes associées

Chargement

Unités associées

Chargement

Concepts associés

Chargement

Cours associés

Chargement

Séances de cours associées

Chargement