Fonction de traçage dynamique ProbeVue

Vous pouvez utiliser la fonction de traçage dynamique ProbeVue pour l'analyse des performances et le débogage des problèmes. ProbeVue utilise le langage de programmation Vue pour spécifier dynamiquement les points de trace et fournir les actions à exécuter sur les points de trace spécifiés.

ProbeVue inclut les fonctions suivantes:

  • Aucun point d'ancrage de trace précompilé. ProbeVue fonctionne sur des applications utilisateur ou de noyau non modifiées.
  • Les points d'ancrage de trace n'ont pas besoin d'être précompilés. Ils sont compilés dans le cadre de vos programmes source. ProbeVue fonctionne sur des applications utilisateur ou de noyau non modifiées.
  • Les points d'ancrage de trace n'ont aucun effet (n'existent pas) tant qu'ils ne sont pas activés de manière dynamique.
  • Les actions de trace (spécifiées par le code d'instrumentation) à émettre au niveau d'un point d'ancrage de trace sont fournies de manière dynamique lors de l'activation du point d'ancrage de trace.
  • Les données de trace capturées dans le cadre des actions de traçage sont disponibles pour une visualisation immédiate et peuvent être affichées en tant que sortie de terminal ou enregistrées dans un fichier pour une visualisation ultérieure.
Remarque: dbx et Probevue ne peuvent pas déboguer un processus simultanément. Parfois, si vous tentez de déboguer un exécutable lancé par ProbeVue , le processus dbx peut être en attente de connexion au processus.