Χρήση προβολών αλληλεπιδράσεων ιχνηλασίας UML2

Η οπτικοποίηση των κεντρικών και των αλληλεπιδράσεων διεργασιών στις προβολές διαγραμμάτων ακολουθίας της προοπτικής "Προφίλ και αρχεία καταγραφής" βοηθά στη διαχείριση του όγκου εργασίας των κατανεμημένων εφαρμογών. Η αναπαράσταση του χρόνου στις προβολές αυτές βοηθά στον εντοπισμό σημείων συμφόρησης απόδοσης των εφαρμογών, καθώς και των επικοινωνιών του δικτύου.

Αναγκαίες προϋποθέσεις:

Οι προβολές διαγραμμάτων ακολουθίας παρέχουν έναν αριθμό ενεργειών προς εκτέλεση για την εύκολη προβολή και ανάλυση των αλληλεπιδράσεων ιχνηλασίας.

Άνοιγμα προβολής διαγράμματος αλληλεπιδράσεων ιχνηλασίας

Για το άνοιγμα μιας προβολής διαγράμματος αλληλεπιδράσεων ιχνηλασίας, ακολουθήστε τα παρακάτω βήματα:

  1. Επιλέξτε την οντότητα παρακολούθησης που αναπαριστά την ομάδα εφαρμογών στην προβολή "Παρακολούθηση προφίλ".
    Σημείωση: Επιλέξτε "Κατανεμημένη διάταξη" για την προβολή παρακολουθήσεων.
  2. Πατήστε με το δεξί κουμπί του ποντικιού, στη συνέχεια επιλέξτε Άνοιγμα με και επιλέξτε το είδος του διαγράμματος αλληλεπιδράσεων που θέλετε να προβάλετε. Η προβολή "Διάγραμμα ακολουθίας" ανοίγει και εμφανίζει οντότητες που αντιστοιχούν στο επιλεγμένο επίπεδο παρακολούθησης. Ο παρακάτω πίνακας παρουσιάζει μια λίστα με τις προβολές αλληλεπιδράσεων που είναι διαθέσιμες για κάθε επιλεγμένο επίπεδο παρακολούθησης.
    Επιλεγμένο επίπεδο παρακολούθησης Διαθέσιμες προβολές αλληλεπιδράσεων
    Οντότητα παρακολούθησης Οντότητα παρακολούθησης, υπολογιστής
    Υπολογιστής Διεργασία, ρουτίνα
    Διεργασία Κλάση, αντικείμενο, νήμα
    Ανάλυση χρόνου εκτέλεσης Κλάση, αντικείμενο, νήμα

Άνοιγμα της επισκόπησης διαγράμματος

Για μεγάλες προβολές όπου απαιτείται κύλιση, μπορεί να χρησιμοποιηθεί η επισκόπηση για την πλοήγηση σε διαφορετικές σελίδες εντός του διαγράμματος ακολουθίας.
Για το άνοιγμα μιας επισκόπησης διαγράμματος ακολουθίας, πατήστε στο κουμπί κουμπί επισκόπησης διαγράμματος ακουλουθίας στην κάτω δεξιά γωνία της προβολής.
Σημείωση: Το κουμπί αυτό εμφανίζεται μόνο όταν απαιτείται κύλιση.

Εργασία με γραμμές ζωής και μηνύματα

Πλοήγηση σε γραμμές ζωής και μηνύματα

Για προβολές με πολλαπλές σελίδες, είναι διαθέσιμες διάφορες μέθοδοι πλοήγησης.

Σύμπτυξη και ανάπτυξη γραμμών ζωής

Η σύμπτυξη και η ανάπτυξη γραμμών ζωής μπορεί να χρησιμοποιηθεί για την απόκρυψη ή την ανάπτυξη ενοτήτων δεδομένων εντός μιας προβολής.

Σημείωση: Αλληλεπιδράσεις αντικειμένων ή κλάσεων μόνο

Σύμπτυξη και ανάπτυξη μηνυμάτων

Η σύμπτυξη και η ανάπτυξη μηνυμάτων μπορεί να χρησιμοποιηθεί για την απόκρυψη ή την εμφάνιση όλων των κλήσεων μεθόδων που πραγματοποιήθηκαν από μια επιλεγμένη μέθοδο. Σημείωση: Αυτό ισχύει μόνο για αλληλεπιδράσεις αντικειμένων ή κλάσεων.

Εξέταση γραμμών ζωής

Η εξέταση μιας γραμμής ζωής σας επιτρέπει να προβάλετε όλες τις αλληλεπιδράσεις ιχνηλασίας εντός μιας συγκεκριμένης γραμμής ζωής. Αυτό το χαρακτηριστικό επιτρέπει σε ένα χρήστη να ιχνηλατήσει την κεντρική αιτία ενός προβλήματος από έναν υπολογιστή, σε μια διεργασία, ένα νήμα και τελικώς μια κλάση ή ένα αντικείμενο.Η επιλογή εξέτασης είναι διαθέσιμη σε αλληλεπιδράσεις υπολογιστών, ρουτινών, διεργασιών και νημάτων. Για την εξέταση μιας γραμμής ζωής, επιλέξτε τη γραμμή ζωής, πατήστε με το δεξί κουμπί του ποντικιού και επιλέξτε Εξέταση επιλεγμένων γραμμών ζωής. Για την επαναφορά των επιλογών προβολής λεπτομερειών, χρησιμοποιήστε την επιλογή γραμμής εργαλείων "Αναίρεση όλων των ενεργειών προβολής λεπτομερειών" Εικονίδιο επαναφοράς όλων των ενεργειών προβολής λεπτομερειών και την αναπτυσσόμενη λίστα.

Επισήμανση μιας στοίβας κλάσεων

Η επισήμανση μιας στοίβας κλήσεων σας επιτρέπει την προβολή όλων των κλήσεων μεθόδων που υπάρχουν στη στοίβα. Για την επισήμανση μιας στοίβας κλήσεων, επιλέξτε μια μέθοδο, πατήστε με το δεξί κουμπί του ποντικιού και επιλέξτε Επισήμανση στοίβας κλήσεων. Θα επισημανθούν όλες οι κλήσεις μεθόδου στη στοίβα.

Προβολή χρονικών διαστημάτων

Η γραμμή συμπίεσης χρόνου κατά μήκος της αριστερής πλευράς του διαγράμματος ιχνηλασίας υποδεικνύει το χρόνο που έχει περάσει μεταξύ διαδοχικών συμβάντων. Η κλίμακα συμπίεσης χρόνου εμφανίζει τα σημεία όπου ο χρόνος λαμβάνει τιμές μεταξύ του μέγιστου και του ελάχιστου χρόνου διαφοροποιημένων στοιχείων. Η ένταση του χρώματος χρησιμοποιείται για να υποδείξει τη χρονική διάρκεια, δηλαδή, όσο μεγαλύτερη η ένταση, τόσο υψηλότερος ο χρόνος διαφοροποιημένων στοιχείων. Η γραμμή και η κλίμακα διαφοροποιημένων στοιχείων μπορούν να παράσχουν ακριβείς ενδείξεις ως προς το ποιο τμήμα της μεθόδου καταναλώνει τον περισσότερο χρόνο. Μπορεί να βρίσκεται μεταξύ δύο κλήσεων, στην είσοδο ή της έξοδο κλήσης ή μεθόδου, ή μπορεί να καλύπτει μια ολόκληρη μέθοδο.

Η προβολή του σχετικού ποσού χρόνου που περνά μεταξύ δύο διαδοχικών κλήσεων ή επιστροφών μεθόδου μπορεί να γίνει με δύο τρόπους:

  1. Τοποθετήστε το δείκτη του ποντικιού πάνω από τη γραμμή χρόνου στην αριστερή πλευρά του διαγράμματος.

    Χρονικό διάστημα.
  2. Επιλέξτε ένα μήνυμα και τοποθετήστε το δείκτη του ποντικιού πάνω από άλλο μήνυμα για να δείτε το χρόνο που έχει περάσει μεταξύ των δύο μηνυμάτων.

    Χρονικό διάστημα μεταξύ μηνυμάτων.

Απόκρυψη και εμφάνιση μηνυμάτων και γραμμών ζωής

Η απόκρυψη και η εμφάνιση μοτίβων σε γραμμές ζωής και μηνύματα σας επιτρέπει να εξετάσετε μόνο ορισμένα αντικείμενα ενδιαφέροντος στην προβολή. Σημείωση: Αυτή η δυνατότητα είναι διαθέσιμη μόνο για αλληλεπιδράσεις αντικειμένων, κλάσεων, νημάτων και ρουτινών.

Αναζήτηση αλληλεπιδράσεων ιχνηλασίας

Για τη δημιουργία κριτηρίων αναζήτησης, ακολουθήστε τα παρακάτω βήματα:

  1. Ανοίξτε το αναπτυσσόμενο μενού γραμμής εργαλείων.
  2. Επιλέξτε Εύρεση... Ανοίγει το πλαίσιο διαλόγου Εύρεση διαγράμματος ακολουθίας.

    Πλαίσιο διαλόγου εύρεσης διαγράμματος ακολουθίας

  3. Στο πεδίο Σειρά χαρακτήρων αντιστοίχισης, προσδιορίστε ένα μοτίβο που θέλετε να αναζητήσετε στα δεδομένα προφίλ.
  4. Επιλέξτε εάν θέλετε να αναζητήσετε το μοτίβο σε Αντικείμενο ή κλάση, σε Είσοδο ή έξοδο μεθόδου ή και στις δύο επιλογές.
    Σημείωση:Βεβαιωθείτε ότι τουλάχιστον επιλέγεται μία από τις επιλογές, Αντικείμενο ή κλάση ή Είσοδο ή έξοδο μεθόδου, στο πλαίσιο διαλόγου Εύρεση. Αν δεν έχει επιλεγεί κανένα από αυτά, η εντολή "Εύρεση" εμφανίζεται απενεργοποιημένη.
  5. Πατήστε Εύρεση. Η τρέχουσα επιλογή ανανεώνεται με μηνύματα ή γραμμές ζωής που αντιστοιχούν στα κριτήρια αναζήτησης.

Υπόδειξη: Η εκκίνηση του πλαισίου διαλόγου Εύρεση μπορεί να πραγματοποιηθεί με τη χρήση του πλήκτρου CTRL-F.

Μεγέθυνση και σμίκρυνση

Για να επιστρέψετε την προβολή στο προεπιλεγμένο μέγεθος εμφάνισης (επαναφορά συντελεστή μεγέθυνσης/σμίκρυνσης), για να μεγεθύνετε ή να σμικρύνετε την προβολή, χρησιμοποιήστε αυτό το σύνολο στοιχείων ελέγχου της γραμμής εργαλείων. επαναφορά μεγέθυνσης και σμίκρυνσης.

 

Σχετικές έννοιες
Επισκόπηση του εργαλείου ανάλυσης αρχείων καταγραφής και ιχνηλασίας
Συσχέτιση αρχείων καταγραφής
Προβολή αλληλεπιδράσεων αρχείων καταγραφής
Προβολή αλληλεπιδράσεων νημάτων αρχείων καταγραφής

Σχετικές εργασίες
Εργασία με αρχεία καταγραφής
Συγχρονισμός χρόνου

Σχετικές παραπομπές
Προβολές διαγράμματος ακολουθίας