Εντοπισμός ενεργών νημάτων
Τα ενεργά νήματα ενός προγράμματος μπορούν να εντοπιστούν εύκολα με χρήση της προβολής "Ροή εκτέλεσης" του εργαλείου δημιουργίας προφίλ.
Με την προβολή "Ροή εκτέλεσης" έχετε τη δυνατότητα να εξετάσετε τα νήματα ενός προγράμματος και να εντοπίσετε γρήγορα πότε και που ξοδεύονται οι περισσότεροι πόροι ενός προγράμματος.
Αναγκαίες προϋποθέσεις:
Για να ανοίξετε την προβολή "Ροή εκτέλεσης" ακολουθήστε τα παρακάτω βήματα:
- Στην προβολή "Παρακολούθηση προφίλ", επιλέξτε έναν πόρο που ανήκει σε έργο
προφίλ, για παράδειγμα μια οντότητα παρακολούθησης ή μια ρουτίνα.
- Πατήστε με το δεξί πλήκτρο του ποντικιού και στη συνέχεια επιλέξτε Άνοιγμα με > Ροή εκτέλεσης. Ανοίγει η προβολή "Ροή εκτέλεσης".
- Στην προβολή "Ροή εκτέλεσης", κάθε νήμα αποτελείται από έναν μεγάλο αριθμό κλήσεων μεθόδου. Οι μέθοδοι αντιπροσωπεύονται από κατακόρυφες λωρίδες που αναπτύσσονται από τα αριστερά προς τα δεξιά και τα ενεργά τμήματα του νήματος προσδιορίζονται από αυτή την ανάπτυξη.
- Μπορείτε να εξετάσετε συγκεκριμένα τμήματα του γραφήματος μεγεθύνοντας
μια συγκεκριμένη περιοχή.
- Για ενότητες του γραφήματος όπου πιθανώς να έχει προκληθεί συμφόρηση από επαναλαμβανόμενες κλήσεις εξαιτίας επαναλαμβανόμενων κατασκευών, όπως το παρακάτω παράδειγμα:

Μπορείτε να χρησιμοποιήσετε την επιλογή αναδυόμενου μενού Εντοπισμός όλων των επαναλήψεων για να ενοποιήσετε τις επαναλήψεις στο γράφημα. Οι επαναλαμβανόμενες κλήσεις φέρουν σήμανση X.n όπου n είναι ο αριθμός των κλήσεων. Στο παράδειγμα που ακολουθεί, γίνεται 7 φορές κλήση της μεθόδου σύγκρισης.
Υποδείξεις:
- Κατά την επιλογή μιας μεθόδου όλες οι μέθοδοί της που έχουν κληθεί φέρουν κίτρινη
επισήμανση.
- Μπορείτε να πραγματοποιήσετε τράβηγμα και εναπόθεση στον πάγκο εργασίας, αλλάζοντας αν χρειάζεται τη διάταξη της προοπτικής.
- Για το σημείο που δείχνει ο δρομέας επισημαίνεται ο αντίστοιχος βασικός χρόνος στη
γραμμή κατάστασης.
- Για να επαναφέρετε την εμφάνιση της προβολής, πατήστε το κουμπί Αρχή.
Σχετικές έννοιες
Επισκόπηση του εργαλείου δημιουργίας προφίλ
Προβολή και πίνακας ροής εκτέλεσης
Σχετικές εργασίες
Δημιουργία προφίλ εφαρμογής
Εκκίνηση ή σύνδεση διεργασίας Java
(C) Copyright IBM Corporation 2000, 2006. Με την επιφύλαξη παντός δικαιώματος.