Pré. | Proc. |
Voir la Pile d'Appel
La fenêtre Pile d'Appel permet d'afficher tous les threads en cours d'exécution dans un processus. Elle peut être utilisée pour identifier quel thread est opérationnel, juste avant qu'une panne du programme ne se produise.
Lorsqu'une Simulation est active, la Pile d'Appel affiche le contexte d'exécution actuel de la simulation en cours. Cela comprend une pile de contexte distincte pour chaque « thread » de simulation simultanée.
Une trace de pile s'affiche à chaque fois qu'un thread est suspendu, par l'une des actions d'une étape ou par la rencontre d'un point d'arrêt. La fenêtre Pile d'Appel peut enregistrer un historique des modifications de la pile et vous permet de générer diagrammes Séquence à partir de cet historique.
Accéder
Ruban |
Exécuter > Windows > Pile d'Appel |
Autre |
Barre d'outils de la fenêtre Analyseur d'Exécution : | Pile d'Appel |
Utiliser pour
- Historique de la pile Vue pour comprendre l'exécution d'un processus
- Fils de discussion Vue
- Enregistrer une pile d'appels pour une utilisation ultérieure
- Enregistrer les modifications de la pile d'appels pour la génération diagramme Séquence
- Générer un diagramme Séquence à partir de la pile d'appels
- Vue la ligne de code associée dans le Source Éditeur de Code
Facilités
Facilité |
Description |
Voir aussi |
---|---|---|
Indicateurs |
|
|
Enregistrer une Pile d'Appel dans un fichier .TXT |
Pas disponible actuellement. |
|
Enregistrer un fil de discussion dans une session Déboguer |
Pour enregistrer l'exécution d'un thread et diriger l'enregistrement vers la fenêtre Enregistrer et analyser, cliquez-droit sur le thread dans la Pile d'Appel et sélectionnez l'option de menu contextuel appropriée :
|
L' Historique d'Enregistrement |
Arrête d'Enregistrer |
Si vous avez démarré un enregistrement manuel ou automatique d'un fil de discussion, vous pouvez l'arrêter avant la fin ; sélectionnez le fil de discussion (indiqué par une flèche rouge) et soit :
|
|
Générer un Diagramme de Séquence à partir de la Pile d'Appel |
Pour générer diagramme Séquence à partir de la trace Pile d'Appel , soit :
|
Créer Diagramme de Séquence de Pile d'Appel |
Copier la pile dans Historique d'Enregistrement |
Pour ajouter immédiatement les détails de la pile à la fenêtre Enregistrer et analyser (pour une génération ultérieure de diagrammes Séquence ), procédez comme suit :
|
L' Historique d'Enregistrement |
Basculer Profondeur de Pile |
Pour basculer entre l'affichage de la pile complète et l'affichage uniquement des trames avec la source, cliquez sur le bouton (Toggle Profondeur de Pile ). |
|
Afficher le code associé dans Source Éditeur de Code |
Double-cliquez sur un thread/frame pour afficher la ligne de code concernée dans l' Éditeur de Code Source ; les variables locales sont également actualisées pour la frame sélectionnée. |
Modification du code source |