Χρήση προβολών αλληλεπιδράσεων ιχνηλασίας UML2
Η οπτικοποίηση των κεντρικών και των αλληλεπιδράσεων διεργασιών στις προβολές διαγραμμάτων ακολουθίας της προοπτικής "Προφίλ και αρχεία καταγραφής" βοηθά στη διαχείριση του όγκου εργασίας των κατανεμημένων εφαρμογών. Η αναπαράσταση του χρόνου στις προβολές αυτές βοηθά στον εντοπισμό σημείων συμφόρησης απόδοσης των εφαρμογών, καθώς και των επικοινωνιών του δικτύου.
Αναγκαίες προϋποθέσεις:
Οι προβολές διαγραμμάτων ακολουθίας παρέχουν έναν αριθμό ενεργειών προς εκτέλεση για την εύκολη προβολή και ανάλυση των αλληλεπιδράσεων ιχνηλασίας.
Για το άνοιγμα μιας προβολής διαγράμματος αλληλεπιδράσεων ιχνηλασίας, ακολουθήστε τα παρακάτω βήματα:
- Επιλέξτε την οντότητα παρακολούθησης που αναπαριστά την ομάδα εφαρμογών στην προβολή "Παρακολούθηση προφίλ".
Σημείωση: Επιλέξτε "Κατανεμημένη διάταξη" για την προβολή παρακολουθήσεων.
- Πατήστε με το δεξί κουμπί του ποντικιού, στη συνέχεια επιλέξτε Άνοιγμα με και επιλέξτε το είδος του διαγράμματος αλληλεπιδράσεων που θέλετε να προβάλετε. Η προβολή "Διάγραμμα ακολουθίας" ανοίγει και εμφανίζει οντότητες που αντιστοιχούν στο επιλεγμένο επίπεδο παρακολούθησης. Ο παρακάτω πίνακας παρουσιάζει μια λίστα με τις προβολές αλληλεπιδράσεων που είναι διαθέσιμες για κάθε επιλεγμένο επίπεδο παρακολούθησης.
Επιλεγμένο επίπεδο παρακολούθησης
| Διαθέσιμες προβολές αλληλεπιδράσεων
|
Οντότητα παρακολούθησης |
Οντότητα παρακολούθησης, υπολογιστής |
Υπολογιστής |
Διεργασία, ρουτίνα |
Διεργασία |
Κλάση, αντικείμενο, νήμα |
Ανάλυση χρόνου εκτέλεσης |
Κλάση, αντικείμενο, νήμα |
Για μεγάλες προβολές όπου απαιτείται κύλιση, μπορεί να χρησιμοποιηθεί η επισκόπηση για την πλοήγηση σε διαφορετικές σελίδες εντός του διαγράμματος ακολουθίας.
Για το άνοιγμα μιας επισκόπησης διαγράμματος ακολουθίας, πατήστε στο κουμπί
στην κάτω δεξιά γωνία της προβολής.
Σημείωση: Το κουμπί αυτό εμφανίζεται μόνο όταν απαιτείται κύλιση.
Πλοήγηση σε γραμμές ζωής και μηνύματα
Για προβολές με πολλαπλές σελίδες, είναι διαθέσιμες διάφορες μέθοδοι πλοήγησης.
- Στοιχείο μενού "Πλοήγηση"
- Από το αναπτυσσόμενο μενού της γραμμής εργαλείων, επιλέξτε Πλοήγηση. Εμφανίζεται ένα υπομενού πλοήγησης.
- Επιλέξτε μια από τις επιλογές πλοήγησης.
- Στοιχείο μενού "Σελίδες"
- Από το αναπτυσσόμενο μενού της γραμμής εργαλείων, επιλέξτε Σελίδες. Ανοίγει το πλαίσιο διαλόγου Σελίδες διαγράμματος ακολουθίας.
- Πληκτρολογήστε τον αριθμό σελίδας στον οποίο θέλετε να μεταβείτε. Πατήστε ΟΚ. Η προβολή ανανεώνεται με τη σελίδα προορισμού.
- Από τη γραμμή εργαλείων ή από το αναπτυσσόμενο μενού της γραμμής εργαλείων, πλοηγηθείτε χρησιμοποιώντας τα κουμπιά
"Μετάβαση στην επόμενη σελίδα" και
"Μετάβαση στην προηγούμενη σελίδα".
- Μετάβαση σε μήνυμα
- Επιλέξτε ένα μήνυμα. Πατήστε με το δεξί κουμπί του ποντικιού για να εμφανιστεί το μενού περιβάλλοντος.
- Για την προβολή έως την επιστροφή της κλήσης μιας μεθόδου, επιλέξτε Μετάβαση σε επιστροφή μηνύματος από το μενού περιβάλλοντος.
- Για την προβολή έως την αρχή της κλήσης μιας μεθόδου, επιλέξτε Μετάβαση σε μήνυμα από το μενού περιβάλλοντος.
Η σύμπτυξη και η ανάπτυξη γραμμών ζωής μπορεί να χρησιμοποιηθεί για την απόκρυψη ή την ανάπτυξη ενοτήτων δεδομένων εντός μιας προβολής.
- Για τη σύμπτυξη μιας γραμμής ζωής
- Καθώς πατάτε το κουμπί CTRL, πατήστε στις γραμμές ζωής που θέλετε να συμπτύξετε.
- Πατήστε με το δεξί κουμπί του ποντικιού για να εμφανιστεί το μενού περιβάλλοντος.
- Επιλέξτε Σύμπτυξη επιλεγμένων κλάσεων ή αντικειμένων. Η προβολή ανανεώνεται με τις επιλεγμένες γραμμές ζωής που έχουν συγχωνευθεί σε μία. Η συνεπτυγμένη γραμμής ζωής επισημαίνεται από το εικονίδιο
.
- Για την ανάπτυξη γραμμών ζωής
- Πατήστε στη συνεπτυγμένη γραμμή που θέλετε να αναπτύξετε. Για την προβολή του πλήρους ονόματος της γραμμής ζωής, τοποθετήστε το δείκτη του ποντικιού πάνω από τη γραμμή ζωής.
- Πατήστε με το δεξί κουμπί του ποντικιού για να εμφανιστεί το μενού περιβάλλοντος.
- Επιλέξτε Ανάπτυξη επιλεγμένης γραμμής ζωής. Η προβολή ανανεώνεται με την αναπτυγμένη επιλεγμένη γραμμής.
Σημείωση: Αλληλεπιδράσεις αντικειμένων ή κλάσεων μόνο
Η σύμπτυξη και η ανάπτυξη μηνυμάτων μπορεί να χρησιμοποιηθεί για την απόκρυψη ή την εμφάνιση όλων των κλήσεων μεθόδων που πραγματοποιήθηκαν από μια επιλεγμένη μέθοδο. Σημείωση: Αυτό ισχύει μόνο για αλληλεπιδράσεις αντικειμένων ή κλάσεων.
- Για τη σύμπτυξη μηνυμάτων:
- Πατήστε σε ένα μήνυμα μέσα στο διάγραμμα ακολουθίας.
- Πατήστε με το δεξί κουμπί του ποντικιού για να εμφανιστεί το μενού περιβάλλοντος.
- Επιλέξτε Σύμπτυξη μεθόδων που έχουν κληθεί. Το διάγραμμα ακολουθίας
ανανεώνεται αποκρύπτοντας όλες τις κλήσεις μεθόδου εντός της επιλεγμένης μεθόδου. Το συνεπτυγμένο μήνυμα επισημαίνεται από αυτό το εικονίδιο
.
- Για την ανάπτυξη μηνυμάτων
- Πατήστε σε ένα συνεπτυγμένο μήνυμα μέσα στο διάγραμμα ακολουθίας.
- Πατήστε με το δεξί κουμπί του ποντικιού για να εμφανιστεί το μενού περιβάλλοντος.
- Επιλέξτε Ανάπτυξη μεθόδων που έχουν κληθεί. Το διάγραμμα ακολουθίας ανανεώνεται εμφανίζοντας όλες τις κλήσεις μεθόδου που έχουν κληθεί από την επιλεγμένη μέθοδο.
Η εξέταση μιας γραμμής ζωής σας επιτρέπει να προβάλετε όλες τις αλληλεπιδράσεις ιχνηλασίας εντός μιας συγκεκριμένης γραμμής ζωής. Αυτό το χαρακτηριστικό επιτρέπει σε ένα χρήστη να ιχνηλατήσει την κεντρική αιτία ενός προβλήματος από έναν υπολογιστή, σε μια διεργασία, ένα νήμα και τελικώς μια κλάση ή ένα αντικείμενο.Η επιλογή εξέτασης είναι διαθέσιμη σε αλληλεπιδράσεις υπολογιστών, ρουτινών, διεργασιών και νημάτων. Για την εξέταση μιας γραμμής ζωής, επιλέξτε τη γραμμή ζωής, πατήστε με το δεξί κουμπί του ποντικιού και επιλέξτε Εξέταση επιλεγμένων γραμμών ζωής.
Για την επαναφορά των επιλογών προβολής λεπτομερειών, χρησιμοποιήστε την επιλογή
γραμμής εργαλείων "Αναίρεση όλων των ενεργειών προβολής λεπτομερειών"
και την αναπτυσσόμενη λίστα.
Η επισήμανση μιας στοίβας κλήσεων σας επιτρέπει την προβολή όλων των κλήσεων μεθόδων που υπάρχουν στη στοίβα. Για την επισήμανση μιας στοίβας κλήσεων, επιλέξτε μια μέθοδο, πατήστε με το δεξί κουμπί του ποντικιού και επιλέξτε Επισήμανση στοίβας κλήσεων. Θα επισημανθούν όλες οι κλήσεις μεθόδου στη στοίβα.
Η γραμμή συμπίεσης χρόνου κατά μήκος της αριστερής πλευράς του διαγράμματος ιχνηλασίας υποδεικνύει το χρόνο που έχει περάσει μεταξύ διαδοχικών συμβάντων.
Η κλίμακα συμπίεσης χρόνου εμφανίζει τα σημεία όπου ο χρόνος λαμβάνει τιμές μεταξύ του
μέγιστου και του ελάχιστου χρόνου διαφοροποιημένων στοιχείων. Η ένταση του χρώματος χρησιμοποιείται για να υποδείξει τη χρονική διάρκεια, δηλαδή, όσο μεγαλύτερη η ένταση, τόσο υψηλότερος ο χρόνος διαφοροποιημένων στοιχείων.
Η γραμμή και η κλίμακα διαφοροποιημένων στοιχείων μπορούν να παράσχουν ακριβείς ενδείξεις ως προς το ποιο τμήμα της μεθόδου καταναλώνει τον περισσότερο χρόνο. Μπορεί να βρίσκεται μεταξύ δύο κλήσεων, στην είσοδο ή της έξοδο κλήσης ή μεθόδου, ή μπορεί να καλύπτει μια ολόκληρη μέθοδο.
Η προβολή του σχετικού ποσού χρόνου που περνά μεταξύ δύο διαδοχικών κλήσεων ή επιστροφών μεθόδου μπορεί να γίνει με δύο τρόπους:
- Τοποθετήστε το δείκτη του ποντικιού πάνω από τη γραμμή χρόνου στην αριστερή πλευρά του διαγράμματος.
.
- Επιλέξτε ένα μήνυμα και τοποθετήστε το δείκτη του ποντικιού πάνω από άλλο μήνυμα για να δείτε το χρόνο που έχει περάσει μεταξύ των δύο μηνυμάτων.
.
Απόκρυψη και εμφάνιση μηνυμάτων και γραμμών ζωής
Η απόκρυψη και η εμφάνιση μοτίβων σε γραμμές ζωής και μηνύματα σας επιτρέπει να εξετάσετε μόνο ορισμένα αντικείμενα ενδιαφέροντος στην προβολή.
Σημείωση: Αυτή η δυνατότητα είναι διαθέσιμη μόνο για αλληλεπιδράσεις αντικειμένων,
κλάσεων, νημάτων και ρουτινών.
- Για την απόκρυψη μιας γραμμής ζωής, επιλέξτε μια γραμμή ζωής, πατήστε με το δεξί κουμπί του ποντικιού και επιλέξτε Απόκρυψη επιλεγμένης γραμμής ζωής. Η γραμμή ζωής θα αποκρυφτεί από την προβολή.
- Για την εμφάνιση μόνο μιας γραμμής ζωής, επιλέξτε τη γραμμή ζωής, πατήστε με το δεξί κουμπί του ποντικιού και επιλέξτε Εμφάνιση μόνο επιλεγμένης γραμμής ζωής.
Θα παραμείνει στην προβολή μόνο η επιλεγμένη γραμμή ζωής. Όλες οι άλλες γραμμές ζωής αφαιρούνται.
- Για την απόκρυψη ενός μηνύματος, επιλέξτε μια γραμμή ζωής, πατήστε με το δεξί κουμπί του ποντικιού και επιλέξτε Απόκρυψη επιλεγμένου μηνύματος. Το μήνυμα θα αποκρυφτεί από την προβολή.
- Για να επαναφέρετε τις επιλογές απόκρυψης και εμφάνισης:
- Στο αναπτυσσόμενο μενού, επιλέξτε Μοτίβα απόκρυψης/εμφάνισης.
- Στο πλαίσιο διαλόγου "Μοτίβα απόκρυψης/εμφάνισης διαγράμματος
ακολουθίας", αποεπιλέξτε τα μοτίβα απόκρυψης/εμφάνισης που δεν θέλετε πλέον να
εφαρμόζονται στην προβολή.
- Πατήστε ΟΚ.
- Για την προσθήκη ενός προσαρμοσμένου μοτίβου απόκρυψης:
- Στο αναπτυσσόμενο μενού, επιλέξτε Μοτίβα απόκρυψης/εμφάνισης.
- Στο πλαίσιο διαλόγου "Μοτίβα απόκρυψης/εμφάνισης διαγράμματος ακολουθίας", επιλέξτε Προσθήκη.
- Ορίστε ένα μοτίβο αντιστοίχισης σειράς χαρακτήρων και επιλέξτε εάν πρέπει να γίνει αναζήτηση στο μοτίβο αυτό για Αντικείμενο/Κλάση ή Είσοδο/Έξοδο μεθόδου.
- Πατήστε Δημιουργία. Στη λίστα μοτίβων εμφάνισης/απόκρυψης, επιλέγεται αυτόματα το μοτίβο που μόλις δημιουργήθηκε.
- Πατήστε OK για να εφαρμόσετε το μοτίβο απόκρυψης στην προβολή.
- Τα εσωτερικά μηνύματα είναι κλήσεις από μια γραμμή ζωής στον εαυτό της, για παράδειγμα, μια κλήση μεθόδου εντός της ίδιας κλάσης και αντικειμένου. Για την απόκρυψη εσωτερικών μηνυμάτων:
- Ανοίξτε το αναπτυσσόμενο μενού γραμμής εργαλείων.
- Επιλέξτε Απόκρυψη εσωτερικών μηνυμάτων. Αυτό θα φιλτράρει όλα τα εσωτερικά μηνύματα.
- Για την επανεμφάνιση των εσωτερικών μηνυμάτων, επιλέξτε ξανά το στοιχείο μενού από το αναπτυσσόμενο μενού.
Για τη δημιουργία κριτηρίων αναζήτησης, ακολουθήστε τα παρακάτω βήματα:
- Ανοίξτε το αναπτυσσόμενο μενού γραμμής εργαλείων.
- Επιλέξτε Εύρεση... Ανοίγει το πλαίσιο διαλόγου Εύρεση διαγράμματος
ακολουθίας.

- Στο πεδίο Σειρά χαρακτήρων αντιστοίχισης, προσδιορίστε ένα μοτίβο που θέλετε να αναζητήσετε στα δεδομένα προφίλ.
- Επιλέξτε εάν θέλετε να αναζητήσετε το μοτίβο σε Αντικείμενο ή κλάση, σε Είσοδο ή έξοδο μεθόδου ή και στις δύο επιλογές.
Σημείωση:Βεβαιωθείτε ότι τουλάχιστον επιλέγεται μία από τις επιλογές, Αντικείμενο ή κλάση ή Είσοδο ή έξοδο μεθόδου, στο πλαίσιο διαλόγου Εύρεση. Αν
δεν έχει επιλεγεί κανένα από αυτά, η εντολή "Εύρεση" εμφανίζεται απενεργοποιημένη.
- Πατήστε Εύρεση. Η τρέχουσα επιλογή ανανεώνεται με μηνύματα ή γραμμές ζωής που αντιστοιχούν στα κριτήρια αναζήτησης.
Υπόδειξη: Η εκκίνηση του πλαισίου διαλόγου Εύρεση μπορεί να πραγματοποιηθεί με τη χρήση του πλήκτρου CTRL-F.
Για να επιστρέψετε την προβολή στο προεπιλεγμένο μέγεθος εμφάνισης (επαναφορά συντελεστή μεγέθυνσης/σμίκρυνσης), για να μεγεθύνετε ή να σμικρύνετε την προβολή, χρησιμοποιήστε αυτό το σύνολο στοιχείων ελέγχου της γραμμής εργαλείων.
.
Σχετικές έννοιες
Επισκόπηση του εργαλείου ανάλυσης αρχείων καταγραφής και ιχνηλασίας
Συσχέτιση αρχείων καταγραφής
Προβολή αλληλεπιδράσεων αρχείων καταγραφής
Προβολή αλληλεπιδράσεων νημάτων αρχείων καταγραφής
Σχετικές εργασίες
Εργασία με αρχεία καταγραφής
Συγχρονισμός χρόνου
Σχετικές παραπομπές
Προβολές διαγράμματος ακολουθίας
(C) Copyright IBM Corporation 2000, 2006. Με την επιφύλαξη παντός δικαιώματος.