Mesure dynamique des performances avec Linux probe : l’exemple GNU Radio

Spécialité(s)


Résumé

Bien que trop souvent négligées devant la puissance toujours grandissante des ordinateurs, les performances d’une application peuvent toutefois révéler des comportements d’exécution insoupçonnés. Étudier les performances de son code, c’est mieux comprendre son exécution.


La mesure des performances, permettant d’obtenir des informations sur l’exécution d’une application, peut s’effectuer de deux manières différentes : statiquement, en insérant le code d’instrumentation directement au sein de l’application ; ou dynamiquement, sans avoir à spécifiquement modifier le programme. Linux dispose ainsi de tout un attirail d’outils (tracepoints (statique) / probes (dynamique)) permettant de réaliser ces mesures, aussi bien depuis l’espace utilisateur que depuis le noyau, offrant alors une vision globale des performances.

La mesure dynamique nous apparaissant plus avantageuse pour l’étude des performances, car caractérisant l’application en elle-même et ne nécessitant aucune modification, cette dernière est présentée dans cet article, en décrivant explicitement comment la mettre en œuvre.

1. Mesure dynamique sous Linux

Que ce soit pour vérifier les objectifs de départ, en vue d'une optimisation ou même pour...

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous