Pré. | Proc. |
Comment ça fonctionne
Cette rubrique explique comment l' Analyseur d'Exécution Visuelle Séquence des diagrammes de séquence.
Explication
Points |
Détail |
Voir également |
---|---|---|
Usage |
L' Analyseur d'Exécution Visuelle permet de générer un diagramme de Séquence à partir des enregistrements de l'exécution en direct d'une application. Au fur et à mesure que l'application s'exécute, l'historique de chaque thread est enregistré. Cet historique peut être utilisé pour générer le diagramme de Séquence . Voici un Séquence de diagramme généré à partir d'un programme qui calcule le prix des livres :
Comment l'enregistreur sait-il quoi enregistrer ?
|
L' Historique d'Enregistrement Diagramme Fonctionnalités |
C'est la vraie chose |
En enregistrement, l'application cible n'est pas modifiée ; aucune instrumentation d'une image ou d'un module ne se produit. Un enregistrement produit à l'aide d'une version "Release" d'un programme est un document fiable de ce qu'un programme a fait. |
|
Où commencez-vous |
Nous avons une très grande application serveur ; alors par où commencer ? Si vous avez peu ou pas de compréhension du programme que vous avez l'intention d'enregistrer et peu ou pas de modèle pour parler, il vaut peut-être mieux commencer avec le Profiler. L'exécution du profileur tout en utilisant un programme d'une manière spécifique peut rapidement identifier les cas d'utilisation à partir des points d'entrée et des graphiques d'appels présentés. Avoir cette connaissance peut vous permettre de vous concentrer sur les domaines qui ne sont pas couverts et d'enregistrer ces fonctions. Si vous avez le code source, il vous suffit de placer un marqueur d'enregistrement dans une fonction qui vous intéresse. Nous vous déconseillons de placer plusieurs marqueurs d'enregistrement dans plusieurs fonctions en même temps. En pratique, cela s'est avéré moins utile. Où placez-vous un marqueur d'enregistrement ? Pour les programmes d' UI Windows, et par rapport à certains cas d'utilisation professionnelle, vous pouvez commencer par en placer un dans les gestionnaires d'événements pour un message qui semble le plus pertinent. Si vous étudiez une fonction utilitaire, définissez simplement un marqueur d'enregistrement de méthode au début ou quelque part près du début. Pour les services, les démons et les processus par lots, vous souhaiterez peut-être profiler le programme une fois pour chaque comportement d'intérêt et utiliser le rapport pour explorer les domaines découverts. |
|
Conseil |
C'est une bonne idée de jeter un coup d'œil rapide à la fenêtre Points d'Arrêt et Marqueurs avant de déboguer, et de vérifier que les marqueurs listés ici correspondent à ce que vous attendez. |
|
Scénarios |
|